A full stack MERN web application for managing the bookings of a hotel chain that has a lot of hotels in various locations
Features of the application
Users:
- Facilitates browsing of various hotels owned by the chin
- Assists in making a booking specifying the location the dates and the number of people
- User can also delete or postpone their bookings
- Rating can be provided for the hotels by the users
- Status of the booking can be tracked
Admin
- Add a hotel to be a part of his chain
- View all the booking made to varous hotels registered under his chain
- Has access to the details of the users (Just in case the data needs to be retrieved)
Front End | Back End |
---|---|
React Js | Express |
Java Script | Node JS |
HTML | Json Web Tokens |
CSS | Mongo DB |
Bootstrap |
The project uses alll of the React's modern features such as the context API the useReducer Hook Memoization of components
Instructions to run the project
- Clone the project into your local machine
- Navigate to
client
directory - Run
npm install
- Run
npm run dev
to start the development server ofvite
- Navigate to the
server
directory and runnpm install
- Run
npm start
to start the node server