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.

Aperçu du projet Educool / La Herse
TypeApplication web education
Période2026
RôleDéveloppement, UX, sécurité, PDF, Firebase, maintenance
StatutProd / maintenance
StackNext.js, Firebase, Firestore, Cloud Functions, Vitest, PDF
PreuveApplication 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écisionPourquoiAlternative rejetée
Firebase / FirestoreRapide 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ésDonné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.