This website is an authenticated hotel add-view-review web app where users can add, view or post a review on some hotels and can view reviews posted by other users. It is designed to provide users the complete information to where and how the hotels are and the authenticity to add or review one/many of them. It is originally designed by Kunj Manavadariya.
The content map of the website is as follows:
- User Sign up
- User can register himself/herself in the stay app and then can access enlarged number of available features.
- User Login
- Existing user can log in with the correct credentials.
- Viewing hotels
- Any user can view hotels and its information from the UI and the cluster map as well.
- Adding a new hotel
- A logged in user can create a hotel by giving the necessary information along with images on a cluster map.
- Editing and deleting the created hotel
- A logged in author of the particular hotel can edit or delete that hotel completely.
- Posting reviews
- A logged in user can post a starred review of any hotel.
- Deleting reviews
- A logged in author of the review can delete the review.
- Logging out
- A logged in user can log out from the app.
- Go to link - https://github.com/KunjManavadariya/Stay---Your-one-and-only-hotel-app
- Click on the green drop down button named 'Code'.
- Now click on the 'Download ZIP' to download the zip file of the full code on your machine.
- Extract the downloaded file on your desired location.
- Edit the code and add anything that you think would make the website more valuable.
- After adding your custom features, you can create a "pull request" to the link (in the first step) with proper documentation.
- Hosting platform
- Heroku
- Front-end
- HMTL Templating (EJS)
- CSS3 and Bootstrap
- Back-end
- NodeJS
- Express
- Database (No-SQL)
- MongoDB
- Mongo Atlas
- Cloudinary
- Code Editor
- VS Code
Colt Steele's The Web Developer Bootcamp 2021