Skip to content

chrix22/Cousinade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cousinade - Gestion d'Événements Familiaux

Application web complète pour gérer les événements familiaux (cousinades, réunions de famille, etc.)

🚀 Fonctionnalités

  • 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

📦 Structure du Projet

cousinade/
├── client/          # Application React (Frontend)
│   ├── src/
│   ├── public/
│   └── package.json
├── server/          # API Node.js/Express (Backend)
│   ├── routes/
│   ├── models/
│   ├── controllers/
│   └── package.json
└── README.md

🛠️ Technologies

Frontend

  • React 18
  • React Router
  • Axios
  • Material-UI / Tailwind CSS
  • Context API pour la gestion d'état

Backend

  • Node.js
  • Express.js
  • SQLite / MongoDB
  • JWT pour l'authentification
  • Multer pour l'upload de fichiers

🚀 Installation et Démarrage

Backend (Server)

cd server
npm install
npm start

Le serveur démarrera sur http://localhost:5000

Frontend (Client)

cd client
npm install
npm start

L'application démarrera sur http://localhost:3000

📝 API Endpoints

  • GET/POST /api/events - Gestion des événements
  • GET/POST /api/participants - Gestion des participants
  • GET/POST /api/activities - Gestion des activités
  • GET/POST /api/meals - Gestion des repas
  • GET/POST /api/expenses - Gestion du budget
  • GET/POST /api/photos - Galerie photos

👨‍👩‍👧‍👦 Utilisation

  1. Créer un compte famille
  2. Créer un événement (cousinade)
  3. Inviter les participants
  4. Planifier les activités et repas
  5. Gérer le budget partagé
  6. Partager des photos

📄 Licence

MIT

About

SaaS cousinade.co

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published