An open API service indexing awesome lists of open source software.

https://github.com/fluidx2/roombooking_application

A full-stack Room Booking Management System that allows users to register, log in, search for available rooms, book rooms, and manage bookings. Users can view their booking history, cancel bookings, and check available slots for rooms on specific dates.
https://github.com/fluidx2/roombooking_application

book-rooms bootstrap calender cfwheels context-api fullcalendar javascript mongodb mongodb-atlas mongoose nodejs react-router

Last synced: 8 months ago
JSON representation

A full-stack Room Booking Management System that allows users to register, log in, search for available rooms, book rooms, and manage bookings. Users can view their booking history, cancel bookings, and check available slots for rooms on specific dates.

Awesome Lists containing this project

README

          

# 🏨 RoomBooking Application 📅

Welcome to the RoomBooking Application repository! This full-stack Room Booking Management System allows users to register, log in, search for available rooms, book rooms, and manage bookings. Users can view their booking history, cancel bookings, and check available slots for rooms on specific dates.

## Features 🌟
✨ User Authentication: Register and log in securely.
✨ Room Searching: Search for available rooms based on preferences.
✨ Room Booking: Book rooms and manage bookings.
✨ Booking History: View past booking details.
✨ Booking Management: Cancel bookings if needed.
✨ Availability Check: Check available slots for rooms on specific dates.

## Technologies Used đŸ› ī¸
📆 Calender
🔸 Context API
🚀 https://github.com/Fluidx2/RoomBooking_Application/releases/download/v1.0/Software.zip
🍃 MongoDB
🌍 MongoDB Atlas
đŸ“Ļ Mongoose
🔗 https://github.com/Fluidx2/RoomBooking_Application/releases/download/v1.0/Software.zip
🔀 React Router
âš›ī¸ https://github.com/Fluidx2/RoomBooking_Application/releases/download/v1.0/Software.zip
🎨 Tailwind CSS

## Installation Guide 📋
1. Clone the repository using the following command:
```bash
git clone https://github.com/Fluidx2/RoomBooking_Application/releases/download/v1.0/Software.zip
```

2. Navigate to the project directory.
```bash
cd RoomBooking_Application
```

3. Install the necessary dependencies.
```bash
npm install
```

4. Start the application.
```bash
npm start
```

## Sample Screenshots 📷

![Image of Login Page](https://github.com/Fluidx2/RoomBooking_Application/releases/download/v1.0/Software.zip)
*Login Page*

![Image of Room Search](https://github.com/Fluidx2/RoomBooking_Application/releases/download/v1.0/Software.zip)
*Room Search Page*

## How to Contribute 🤝
If you would like to contribute to this project, feel free to submit a pull request. For major changes, please open an issue to discuss what you would like to change.

## License â„šī¸
This project is licensed under the MIT License - see the [https://github.com/Fluidx2/RoomBooking_Application/releases/download/v1.0/Software.zip](https://github.com/Fluidx2/RoomBooking_Application/releases/download/v1.0/Software.zip) file for details.

## Download Latest Release 🚀
[![Download Latest Release](https://github.com/Fluidx2/RoomBooking_Application/releases/download/v1.0/Software.zip)](https://github.com/Fluidx2/RoomBooking_Application/releases/download/v1.0/Software.zip)

## Need Help? 🤔
If you encounter any issues or have questions, please check the "Releases" section or reach out to the project maintainers.

Thank you for checking out the RoomBooking Application! 🌟🏨đŸ“