1 - Fondamenta
Backend:
· Setup repo Git (accesso Cliente dalla creazione)
· docker-compose.yml: PostgreSQL, Redis, MinIO, backend, frontend
· Struttura FastAPI: router, middleware CORS, error handling globale
· Alembic: migration iniziale con tutte le tabelle core
· Auth: JWT login/refresh, hashing password (bcrypt), RBAC middleware
· GET /api/health con check DB e Redis
· Seed dati: utenti demo per ogni ruolo
Frontend:
· Vite + React 18 + TypeScript + TailwindCSS + shadcn/ui
· Axios client con interceptor (refresh token automatico)
· React Query setup (cache, invalidation strategy)
· Layout base: sidebar navigazione per ruolo, header, breadcrumb
· Pagina Login (form + gestione errori)
· Route guard per ruolo
· Pagina 404 / Unauthorized
No due date
27% Completed