A simple hotel management system built using React, Redux, Redux Thunk, React Router, Bootstrap, and JSON Server.
This project allows users to browse rooms, make reservations, and manage bookings with authentication.
- View list of available rooms
- Room details display
- Filter and sort rooms (type, availability, features)
- Create reservations
- View all reservations
- Update reservation status
- Cancel reservations
- Connected with backend (JSON Server)
- User login system
- User registration
- Protected routes using
PrivateRoute - Logout functionality
- Bootstrap-based responsive design
- Clean and modern interface
- Navbar navigation system
- React JS
- Redux
- Redux Thunk
- React Router DOM
- Bootstrap
- JSON Server (Mock Backend)
- Axios

