ADR 0003 – Framework front
Statut : Décidée. Date : 28/09/2026 (mise à jour du document de découpage).
Contexte
Section intitulée « Contexte »Prototype existant en React, shadcn/ui natif React, react-jsonschema-form, génération de code assistée par IA plus fiable ; pas de besoin de référencement ; le rendu serveur est inutile hors-ligne ; fichiers statiques sur Cloudflare
Décision
Section intitulée « Décision »React + Vite, en applications monopages (SPA) pour le back-office et l’application terrain (PWA sous Capacitor pour Android, ADR 0031) ; TanStack Router (routes typées) ; TanStack Query pour les appels d’API du back-office ; hooks PowerSync pour les données locales du terrain. Next.js et le rendu côté serveur écartés. Vue écarté.
Alternatives écartées
Section intitulée « Alternatives écartées »Next.js et le rendu côté serveur écartés. Vue écarté.
Conséquences
Section intitulée « Conséquences »Non précisées au-delà de la justification ci-dessus.
Stratégie de sortie
Section intitulée « Stratégie de sortie »À définir : non précisée dans les sources.
BioTrace_decoupage_lots.md, section « Décisions techniques », ligne « Framework front ».