Phase 1
MVP
Mois 1-2
Effort
8-10 semaines-homme dev + 1 semaine QA/ops
Équipe
2 full-stack, 1 product designer à temps partiel, 1 PM/founder
Objectif de phase
Mettre en ligne un produit vendable pour lycéens et étudiants français avec onboarding, sessions tutorées, paiement et suivi minimum.
Features détaillées
- Compte élève/parent, onboarding niveau-classe-objectifs et matching initial avec les 12 tuteurs IA.
- Chat tutoré par matière avec historique, pièces jointes simples, reformulation d'exercices et réponses sécurisées.
- Gestion des 4 offres tarifaires avec droits d'accès, quotas, upgrade/downgrade et checkout Stripe.
- Dashboard élève minimal : temps passé, matières vues, objectifs hebdomadaires et dernière recommandation.
- Console interne légère pour éditer prompts, activer/désactiver un tuteur et relire les conversations signalées.
Technologies recommandées
- Next.js 16 + React 19 pour l'App Router, rendu hybride et server actions.
- PostgreSQL pour users, subscriptions, sessions, tutor profiles et événements produit.
- Auth.js ou auth maison basée sur sessions HTTP-only, bcrypt/argon2 et rôles simples.
- Sentry + logs JSON + stockage objet pour pièces jointes et exports de conversations.
Dépendances
- Design des 12 personas tuteurs, rubriques de matière et garde-fous pédagogiques validés avant développement.
- Définition claire des 4 offres : limites d'usage, catalogue de tuteurs inclus et règles d'upgrade.
- Jeu initial de 30 à 50 scénarios QA en français pour évaluer exactitude, ton et sécurité.
Critères de succès
- Temps jusqu'à première session < 5 minutes après inscription.
- Conversion visiteur -> compte > 12 % et compte gratuit -> payant > 8 % en fin de phase.
- Au moins 80 % des sessions sans escalade manuelle ni réponse hors politique.
- Disponibilité applicative > 99,5 % et temps de réponse p95 < 4 s sur les écrans clés.