Case study

Démo privée

Educool / La Herse - app web pour une classe

Application web utilisée par une enseignante en classe : suivi des compétences des élèves et génération de livrets PDF, sur Firebase, avec les opérations sensibles déportées en Cloud Functions.

Aperçu du projet Educool / La Herse
TypeApplication web éducation
Période2026
RôleDéveloppement, UX, sécurité, PDF, Firebase, maintenance
StatutProd / maintenance
Niveau de preuveLa preuve existe hors ligne ou contient des données qui ne peuvent pas être publiées.
StackNext.js, Firebase, Firestore, Cloud Functions, Vitest, PDF
En brefApplication utilisée par une classe, Firebase, données sensibles, PDF et audits de sécurité.
PreuvesCaptures sur données fictives et démonstration privée. L'usage en classe ne peut pas être vérifié publiquement en raison des données de mineurs.

Aperçu

Preuves visuelles.

Contraintes

Contexte et contraintes.

  • Données enfants strictement anonymisées.
  • Usage tablette/PWA par une non-dev.
  • PDF imprimables et logique métier dense.

Architecture / workflow

Architecture.

  • 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

Les choix et leurs compromis.

DécisionPourquoiÉcarté
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 'ça marche'.

Livraison

Livrables.

  • 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

Résultats.

  • Usage en contexte de classe, données élèves strictement 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.

Pas encore mesuré

Ce qui reste à creuser.

  • 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

Prochaine itération.

  • Durcissement continu des rules et des audits de sécurité.
  • Industrialisation des exports PDF.