Back to projects





Full-stack
Festival SecureApp
A full-stack board-game festival management app with Angular frontend, Express TypeScript backend, PostgreSQL, Docker, roles, guards and JWT authentication through HTTP-only cookies.

Context
Academic full-stack web project covering complete business workflows and Docker/Nginx deployment.
Role
Built backend routes, frontend services, DTOs, guards, management screens and database integration.
Stack
AngularTypeScriptExpressPostgreSQLDockerJWT
Architecture
Angular frontend with routes, services, stores and guards; Express 5 backend with modular routes, PostgreSQL SQL migrations, JWT cookies, refresh token and bcrypt.
Key features
- Festival, reservant, reservation, game, publisher, mechanism and tariff zone management.
- Auth with email verification, password reset, HTTP-only cookies and refresh token.
- Admin, super-organizer, organizer roles and public/protected routes.
Learnings
- Organize a modern Angular app around routes, services and stores.
- Secure an Express backend with JWT cookies and roles.
- Evolve a PostgreSQL database with migrations and seeds.
Gallery




