The Room Reservation System is a web-based application designed to streamline hotel room bookings. It provides an intuitive interface for users to browse hotels, book rooms, and manage reservations, while administrators can oversee hotel details, user accounts, and booking requests.
- User authentication (Sign-up/Login)
- Hotel and room management
- Booking management (Pending, Approved, Completed bookings)
- User role management (Admin, Cashier, User)
- Dashboard for admin to manage the system
- Payment processing for bookings
- Booking history and details
- Frontend: React.js, Tailwind CSS, Shadcn ui librarue
- Backend: Node with express
- State Management: Redux Toolkit (RTK)
- Authentication: JWT
- Database: MongoDb
- Map API Integration: Leaflet
Contributions are welcome! Feel free to submit a pull request or report issues.
This project is licensed under the MIT License.