Application web complète pour gérer les événements familiaux (cousinades, réunions de famille, etc.)
- Gestion des événements : Créer, modifier et supprimer des événements familiaux
- Gestion des participants : Ajouter des membres de la famille et gérer leur participation
- Planification d'activités : Organiser les activités de l'événement
- Gestion des repas : Planifier les menus et gérer les contributions
- Budget partagé : Suivre les dépenses et les contributions de chacun
- Galerie photos : Partager des souvenirs de famille
- Messagerie : Communiquer avec les participants
cousinade/
├── client/ # Application React (Frontend)
│ ├── src/
│ ├── public/
│ └── package.json
├── server/ # API Node.js/Express (Backend)
│ ├── routes/
│ ├── models/
│ ├── controllers/
│ └── package.json
└── README.md
- React 18
- React Router
- Axios
- Material-UI / Tailwind CSS
- Context API pour la gestion d'état
- Node.js
- Express.js
- SQLite / MongoDB
- JWT pour l'authentification
- Multer pour l'upload de fichiers
cd server
npm install
npm startLe serveur démarrera sur http://localhost:5000
cd client
npm install
npm startL'application démarrera sur http://localhost:3000
GET/POST /api/events- Gestion des événementsGET/POST /api/participants- Gestion des participantsGET/POST /api/activities- Gestion des activitésGET/POST /api/meals- Gestion des repasGET/POST /api/expenses- Gestion du budgetGET/POST /api/photos- Galerie photos
- Créer un compte famille
- Créer un événement (cousinade)
- Inviter les participants
- Planifier les activités et repas
- Gérer le budget partagé
- Partager des photos
MIT