Case study / Tier 1
Educool / La Herse - app web pour une classe
Construire un produit terrain pour une enseignante: suivi de compétences, livrets, PDF, PWA et logique métier scolaire.

| Type | Application web education |
|---|---|
| Période | 2026 |
| Rôle | Développement, UX, sécurité, PDF, Firebase, maintenance |
| Statut | Prod / maintenance |
| Stack | Next.js, Firebase, Firestore, Cloud Functions, Vitest, PDF |
| Preuve | Application utilisée par une classe, Firebase, données sensibles, PDF et audits de sécurité. |
Contraintes
Ce qui rend le projet réel.
- Données enfants strictement anonymisées.
- Usage tablette/PWA par une non-dev.
- PDF imprimables et logique métier dense.
Architecture / workflow
Comment c'est construit.
- Application web / PWA Next.js utilisable sur tablette par une non-dev.
- Données et authentification sur Firebase / Firestore.
- Opérations sensibles déportées en Cloud Functions (l'autorité métier n'est pas seulement côté client).
- Génération de livrets PDF et export ZIP.
- Rules Firebase et tests (Vitest) sur les lots livrés.
Décisions
Choix faits, alternatives refusées.
| Décision | Pourquoi | Alternative rejetée |
|---|---|---|
| Firebase / Firestore | Rapide pour auth, données, functions et déploiement. | Backend custom trop coûteux pour le contexte. |
| Cloud Functions pour opérations sensibles | Éviter de mettre l'autorité métier uniquement côté client. | Tout faire dans le front. |
| Audits sécurité documentés | Données mineurs = pas de validation au doigt mouillé. | Se contenter d'un 'ca marche'. |
Livraison
Ce qui a été produit.
- Application web/PWA.
- Suivi élèves et compétences.
- Génération PDF et ZIP.
- Rules Firebase, Cloud Functions et tests.
- Refontes UX successives après retours.
Résultats
Ce qu'on peut affirmer.
- Une classe entière en contexte réel, données élèves anonymisées.
- Tests documentés sur les lots livrés (génération PDF, rules, parcours).
- Incidents identifiés, documentés et corrigés progressivement.
Ce qui n'est pas mesuré
Limites de preuve, assumées.
- Aucune métrique élève n'est publiable (données de mineurs).
- Gain de temps enseignant : observé en retours terrain, non chiffré publiquement.
V2 / suite
Ce qui viendrait ensuite.
- Durcissement continu des rules et des audits de sécurité.
- Industrialisation des exports PDF.