MomentsCollectifs
Bienvenue dans la documentation de MomentsCollectifs - une plateforme française pour collecter des messages de dédicace et des vidéos pour des événements spéciaux.
Qu'est-ce que MomentsCollectifs ?
MomentsCollectifs permet aux utilisateurs de :
- Créer des événements (anniversaires, mariages, départs, etc.)
- Inviter des participants à contribuer via email
- Collecter des messages texte ou vidéo
- Générer une vidéo compilant toutes les dédicaces
- Télécharger le souvenir en format desktop ou mobile
Architecture du Projet
Le projet est organisé en monorepo avec 4 composants :
| Projet | Description | Technologies |
|---|---|---|
front-dedicaces | Application web principale | Angular 17, NGXS, Tailwind |
back-dedicaces | Backend Supabase | PostgreSQL, Edge Functions |
dedicace-generator | Microservice vidéo | Node.js, FFmpeg, Puppeteer |
landing-page-kazadedicate | Landing page statique | HTML, CSS, Nginx |
Démarrage Rapide
# Frontend
cd front-dedicaces && npm start
# Video Generator
cd dedicace-generator && npm run dev
# Landing Page
cd landing-page-kazadedicate && docker-compose up -d
Navigation
- Fonctionnel - Parcours utilisateurs et fonctionnalités
- Technique - Stack technique et implémentation
- Architecture - Architecture système et communication
- Déploiement - Guide de déploiement
- API - Documentation des APIs
- Guides - Guides de contribution