Une API complète et moderne pour la gestion immobilière avec authentification, gestion des propriétés, réservations et système de fichiers intégré.
Système d'authentification JWT avec gestion des sessions et protection des routes sensibles.
CRUD complet pour les propriétés avec gestion des types, statuts et informations détaillées.
Gestion des réservations avec validation des disponibilités et suivi des statuts.
Upload et gestion des images de propriétés avec stockage sécurisé et optimisation.
Statistiques et métriques en temps réel pour le suivi des activités immobilières.
Documentation interactive Swagger/OpenAPI pour faciliter l'intégration et les tests.
Version: 1.0.0
Framework: NestJS
Base de données: MySQL/TypeORM
Documentation: Swagger/OpenAPI
Authentification: JWT
Upload: Multer
POST /auth/login - Connexion
POST /auth/login
GET /users - Liste des utilisateurs
GET /users
GET /properties - Liste des propriétés
GET /properties
POST /reservations - Créer une réservation
POST /reservations
POST /upload - Upload de fichiers
POST /upload
GET /api - Documentation Swagger
GET /api