0007 — Stack backend NestJS 11 + Prisma
Date : 2026-04-21 Statut : Acté
Contexte
Le choix initial d'un backend Django DRF (consigné le 2026-04-17) est réévalué. Une analyse 11 axes est consignée dans l'issue GitLab #1. Le facteur déterminant est la cohérence TypeScript full-stack avec le frontend existant et le partage de contrats Zod entre front et back.
Décision
Adopter NestJS 11 + Prisma pour le backend. Cette décision annule le choix Django DRF du 2026-04-17.
Conséquences
- TypeScript de bout en bout (front + back + contrats partagés).
- Possibilité de partager des schémas Zod entre frontend et backend.
- Le dossier
backend/(Django) sera supprimé lors de la bascule monorepo (ADR 0010).
Alternatives écartées
- Django DRF : choix initial, écarté pour incohérence avec le frontend TS et impossibilité de partager des contrats Zod.