Skip to content

Thomctrs/projet-react-reservation

Repository files navigation

Booking System

📝 Description

Web application for booking management developed with Node.js. This application allows efficient management of room reservations, resources, or events.

🚀 Features

  • User authentication system
  • Booking management (create, modify, delete)
  • Interactive calendar
  • Admin interface
  • Email notifications
  • Responsive design

🛠 Tech Stack

  • Node.js
  • Express.js
  • MongoDB
  • React.js
  • Bootstrap
  • JWT for authentication

⚙️ Installation

  1. Clone the repository
git clone [REPO_URL]
cd projet-réservation
  1. Install dependencies
npm install
  1. Configure environment variables Create a .env file in the root directory and add:
PORT=3000
MONGODB_URI=your_mongodb_uri
JWT_SECRET=your_secret
  1. Launch the application
npm run dev

🔧 Configuration

  • Default port: 3000
  • Database: MongoDB
  • Email configuration: SMTP

👥 Contributing

Contributions are welcome! To contribute:

  1. Fork the project
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

📄 License

This project is under MIT license. See LICENSE file for more details.

📞 Contact

For any questions or suggestions, feel free to open an issue or contact us directly.

Team

Chabanon Noé, Julienne Baptiste, Catros Thomas, 2025

About

A web application for managing room, resource, or event reservations, developed with Node.js. This application provides an efficient and user-friendly way to handle bookings, featuring an interactive calendar, an admin dashboard, and email notifications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages