Autenticazione robusta
JWT + Refresh Token rotation, sliding window con grace period, social login Google/Apple, reset password, revoca globale delle sessioni.
Vedi flusso
Piattaforma backend NestJS per la gestione di veicoli, scadenze, spese, eventi e notifiche ยท API REST ยท Infrastruttura AWS via CDK
# 1. Clona e installa
git clone <repo>
cd mocauto-api
npm install
# 2. Avvia i servizi di sviluppo
docker compose up -d # postgres + mailhog
# 3. Prepara il database
npm run prisma:migrate
# 4. Avvia l'app
npm run start:dev # http://localhost:3000
# 5. Apri questa documentazione
npm run docs:dev # http://localhost:5173| Area | Quando consultarla |
|---|---|
| Autenticazione | Implementare login mobile/web, refresh, reset password, social login. |
| Architettura | Aggiungere un nuovo modulo, capire DTO/guard/interceptor/filter. |
| Filters & DTO | Costruire query lista paginata o gestire le differenze APP vs BACKOFFICE. |
| Eventi / Notifiche | Funzionalitร nuove introdotte dalla v0.0.47. |
| Infrastruttura | Capire dove vive ciascun servizio AWS e come fare deploy. |
SnakeToCamelInterceptor gestisce la conversione)YYYY-MM-DD per i campi Date, ISO 8601 per i DateTimeerror_code strutturato (vedi Exception Filters)