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>
65 lines
2.7 KiB
Markdown
65 lines
2.7 KiB
Markdown
# 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
|
|
|
|
1. Rendre l import des plannings quasi automatique.
|
|
2. Offrir une interface claire et inspiree des tableaux magetiques/kanban familiaux.
|
|
3. Mettre en avant les alertes critiques (sport avec sac, sortie scolaire, devoirs).
|
|
4. Supporter le multi ecran et un mode plein ecran d un clic.
|
|
5. Faciliter la collaboration (ajout d annotations, checklist des affaires a preparer).
|
|
|
|
## Fonctionnalites prioritaires
|
|
|
|
1. **Gestion des enfants**
|
|
- Creation rapide (nom, couleur, icone).
|
|
- Option de notes (allergies, infos importantes).
|
|
2. **Import planning**
|
|
- Dropzone multi format (PDF, image, XLSX).
|
|
- Historique par enfant.
|
|
3. **Lecture intelligente**
|
|
- OCR + detection heuristique (mots cle: piscine, gym, sortie).
|
|
- Correction manuelle en ligne.
|
|
4. **Vue planning**
|
|
- Semaine et journee avec code couleur.
|
|
- Mode timeline ou grille.
|
|
- Mode plein ecran.
|
|
5. **Alertes**
|
|
- Notification push/email.
|
|
- Rappel la veille et le jour J.
|
|
6. **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).
|