Partie 1 / Périmètre V1 vs V2
Un tableau à deux colonnes (V1 et V2) qui répartit l'ensemble des fonctionnalités identifiées dans le brief, plus celles que vous proposez. Pour chaque fonctionnalité V1, indiquez si elle est dans un module "cœur" (sans laquelle l'app n'a pas de sens) ou "complément" (améliore l'expérience mais n'est pas vital).
Partie 2 / Modules fonctionnels
Une liste des modules principaux de l'application. Visez 6 à 10 modules, pas plus. Pour chaque module :
- Nom du module.
- Objectif en deux lignes.
- Périmètre V1 ou V2.
- Dépendances avec d'autres modules.
- Estimation de complexité (faible, moyenne, forte).
Partie 3 / Choix techniques argumentés
Pas de schéma d'architecture, juste les choix structurants avec une justification courte par choix. Une à trois lignes par sujet, pas plus. Pas de littérature.
- Approche mobile (native iOS et Android, cross-platform React Native, cross-platform Flutter, web responsive PWA).
- Stack backend (langage, framework).
- Base de données principale.
- Cartographie (fournisseur, pourquoi).
- Synchronisation temps réel et hors-ligne (technologie envisagée).
- Authentification (méthodes proposées).
- IA pour les recommandations (interne ou via un service tiers, lequel).
- Hébergement (fournisseur, localisation).
- Stockage des médias (photos du journal de bord).
- Outils de monitoring et d'analytics.
