Complete family planning application with: - React frontend with TypeScript - Node.js/Express backend with TypeScript - Python ingestion service for document processing - Planning ingestion service with LLM integration - Shared UI components and type definitions - OAuth integration for calendar synchronization - Comprehensive documentation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2.7 KiB
2.7 KiB
Vision produit
Contexte
Les familles jonglent avec des plannings differents (ecole, garderie, activites sportives, rendez-vous medicaux). Les documents sont souvent disperses (PDF envoyes par mail, photos affichees sur le frigo, Excel partages). L objectif est de construire un hub unique pour centraliser, analyser et diffuser ces informations.
Personas
- Parent organise: souhaite une vision globale de qui fait quoi et quand, sur plusieurs appareils.
- Parent qui improvise: prise en main rapide, notifications des evenements importants le jour J.
- Enfant autonome: consulte son planning sur tablette ou ecran mural.
- Assistant familial: gere les transports, synchronise le planning avec son propre agenda.
Objectifs
- Rendre l import des plannings quasi automatique.
- Offrir une interface claire et inspiree des tableaux magetiques/kanban familiaux.
- Mettre en avant les alertes critiques (sport avec sac, sortie scolaire, devoirs).
- Supporter le multi ecran et un mode plein ecran d un clic.
- Faciliter la collaboration (ajout d annotations, checklist des affaires a preparer).
Fonctionnalites prioritaires
- Gestion des enfants
- Creation rapide (nom, couleur, icone).
- Option de notes (allergies, infos importantes).
- Import planning
- Dropzone multi format (PDF, image, XLSX).
- Historique par enfant.
- Lecture intelligente
- OCR + detection heuristique (mots cle: piscine, gym, sortie).
- Correction manuelle en ligne.
- Vue planning
- Semaine et journee avec code couleur.
- Mode timeline ou grille.
- Mode plein ecran.
- Alertes
- Notification push/email.
- Rappel la veille et le jour J.
- Partage
- Lien lecteur ou QR code pour affichage sur un autre ecran.
Roadmap initiale
| Phase | Objectifs | Livrables |
|---|---|---|
| Alpha | Import manuel + edition manuelle | CRUD enfants, planning visuel, mode plein ecran |
| Beta | Import OCR semi automatique | Pipeline ingestion, detection mots cle, alertes basiques |
| Release | Automatisation et multi device | PWA, synchronisation agenda, notifications completes |
Principes UX
- Zero friction: chaque action en < 3 clics.
- Toutes les infos critiques visibles dans la vue hebdomadaire.
- Code couleur constant par enfant.
- Mode plein ecran accessible depuis clavier/touch (F11, double tap).
- Feedback visuel et sonore lors des alertes.
KPIs success
- Temps moyen pour ajouter un nouveau planning (< 2 minutes).
- Nombre de corrections manuelles post OCR (objectif < 5 par document).
- Satisfaction des alertes (>= 90% evenements importants captes).
- Adherance multi device (au moins 2 appareils actifs par foyer).