Documentazione Cinemille
Panoramica del Progetto
Il progetto è stato realizzato con:
- Backend: Spring Boot, Spring Security, JPA/Hibernate
- Frontend: Angular 19 + Angular Material
- Database: PostgreSQL
- VCS: Git
- IDE: IntelliJ
L'applicazione permette visualizzare una lista completa delle programmazioni, oppure solo la lista dei film in programmazione nella settimana attuale, in base al ruolo dell'utente/servizio.
Struttura del Progetto
Il progetto è organizzato con una struttura Maven:
cinemille/
├── backend/ # Spring Boot
└── frontend/ # Angular
Per una spiegazione più dettagliata, vedere la sezione "Architettura"
Funzionalità Principali
- Autenticazione: Sistema di autenticazione basato su JWT
- Lista Film: Storico completo delle programmazioni dei film nelle varie sale