Description
A simple issue tracking web application for software development. It leverages PostgreSQL and Python’s FastAPI for back-end and HTML, CSS (TailwindCSS), Shadcn UI and JavaScript (SvelteKit) for front-end. It also utilises REST API and JWT (for authorisation) and WebSockets for real-time communication.
Features
- Secure authentication/authorisation using JWT (JSON Web Token)
- Real-time notification system using WebSocket protocol
- Role-based access to resources
- Limited resources fetching per request ensuring efficient querying
- Token invalidation ensuring stolen token can’t be used after their invalidation
Screenshots
- Dashboard
- Projects
- Account management
- Notifications
- User creation
- Project creation
- Issue creation