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.

Angular festival management application screenshot

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

Angular festival management application screenshot 1
Angular festival management application screenshot 2
Angular festival management application screenshot 3
Angular festival management application screenshot 4
Angular festival management application screenshot 5