Retour aux projets

Full-stack

Festival SecureApp

Application full-stack de gestion de festivals de jeux, avec frontend Angular, backend Express TypeScript, PostgreSQL, Docker, rôles, guards et authentification JWT en cookies HTTP-only.

Capture de l'application de gestion de festival Angular

Contexte

Projet web full-stack académique couvrant une gestion métier complète et un déploiement Docker/Nginx.

Rôle

Développement des routes backend, services frontend, DTO, guards, écrans de gestion et intégration base de données.

Stack

AngularTypeScriptExpressPostgreSQLDockerJWT

Architecture

Frontend Angular avec routes, services, stores et guards ; backend Express 5 avec routes modulaires, migrations SQL PostgreSQL, cookies JWT, refresh token et bcrypt.

Fonctionnalités clés

  • Gestion festivals, réservants, réservations, jeux, éditeurs, mécanismes et zones tarifaires.
  • Auth avec vérification email, reset password, cookies HTTP-only et refresh token.
  • Rôles admin, super-organizer, organizer et routes publiques/protégées.

Apprentissages

  • Organiser une application Angular moderne autour de routes, services et stores.
  • Sécuriser un backend Express avec cookies JWT et rôles.
  • Faire évoluer une base PostgreSQL avec migrations et seeds.

Galerie

Capture de l'application de gestion de festival Angular 1
Capture de l'application de gestion de festival Angular 2
Capture de l'application de gestion de festival Angular 3
Capture de l'application de gestion de festival Angular 4
Capture de l'application de gestion de festival Angular 5