API de gestion pour le port de plaisance de Russell, développée dans le cadre d'un projet de formation.
- Gestion des catways (emplacements)
- Gestion des réservations
- Gestion des utilisateurs
- Interface d'administration
- Documentation API intégrée
- Node.js
- Express
- MongoDB
- EJS (templates)
- Bootstrap (interface)
- Clonez le repository
- Installez les dépendances :
npm i - Créez un fichier
.envavec vos variables d'environnement - Lancez le serveur :
npm start
- GET /api/catways
- POST /api/catways
- PUT /api/catways/:id
- DELETE /api/catways/:id
- GET /api/catways/:id/reservations
- POST /api/catways/:id/reservations
- PUT /api/catways/:id/reservations/:idReservation
- DELETE /api/catways/:id/reservations/:idReservation
- Interface Swagger : /api-docs
Levacher Maxime
Ce projet a été réalisé dans le cadre d'une formation.