api-authentication
Authentification JWT, gestion des utilisateurs, invitations et sessions
Plateforme hôtelière moderne en architecture microservices
Roomee est une plateforme hôtelière complète basée sur une architecture microservices moderne. Ce projet utilise un monorepo géré avec Turbo et PNPM, permettant une gestion efficace de 6 services backend principaux.
| Service | Complexité | Routes | Modèles DB |
|---|---|---|---|
| api-staff-member | ⭐⭐⭐⭐⭐ | 120+ | 18 |
| api-news | ⭐⭐⭐⭐ | 80+ | 14 |
| api-notification | ⭐⭐⭐⭐ | 25+ | 14 |
| api-authentication | ⭐⭐⭐ | 25+ | 6 |
| api-hotel | ⭐⭐⭐ | 15+ | 4 |
| api-media | ⭐⭐⭐ | 13+ | 1 |
# Installation
pnpm install
# Développement (tous les services)
pnpm dev
# Développement (service spécifique)
cd services/api-authentication
npm run dev
# Build
pnpm buildLa plateforme utilise une architecture event-driven avec :
Pour les nouveaux développeurs
Commencez par lire l'Architecture Globale puis consultez les Interactions entre Services.
Organisation de la documentation