Web application for booking management developed with Node.js. This application allows efficient management of room reservations, resources, or events.
- User authentication system
- Booking management (create, modify, delete)
- Interactive calendar
- Admin interface
- Email notifications
- Responsive design
- Node.js
- Express.js
- MongoDB
- React.js
- Bootstrap
- JWT for authentication
- Clone the repository
git clone [REPO_URL]
cd projet-réservation- Install dependencies
npm install- Configure environment variables
Create a
.envfile in the root directory and add:
PORT=3000
MONGODB_URI=your_mongodb_uri
JWT_SECRET=your_secret
- Launch the application
npm run dev- Default port: 3000
- Database: MongoDB
- Email configuration: SMTP
Contributions are welcome! To contribute:
- Fork the project
- Create a feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
This project is under MIT license. See LICENSE file for more details.
For any questions or suggestions, feel free to open an issue or contact us directly.
Chabanon Noé, Julienne Baptiste, Catros Thomas, 2025