Skip to content

Latest commit

 

History

History
90 lines (77 loc) · 2.72 KB

File metadata and controls

90 lines (77 loc) · 2.72 KB

Stay---Your-one-and-only-hotel-app

Introduction

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.

Features of the website

The content map of the website is as follows:

  1. User Sign up
    • User can register himself/herself in the stay app and then can access enlarged number of available features.
  2. User Login
    • Existing user can log in with the correct credentials.
  3. Viewing hotels
    • Any user can view hotels and its information from the UI and the cluster map as well.
  4. Adding a new hotel
    • A logged in user can create a hotel by giving the necessary information along with images on a cluster map.
  5. Editing and deleting the created hotel
    • A logged in author of the particular hotel can edit or delete that hotel completely.
  6. Posting reviews
    • A logged in user can post a starred review of any hotel.
  7. Deleting reviews
    • A logged in author of the review can delete the review.
  8. Logging out
    • A logged in user can log out from the app.

How can you contribute to the website

  1. Go to link - https://github.com/KunjManavadariya/Stay---Your-one-and-only-hotel-app
  2. Click on the green drop down button named 'Code'.
  3. Now click on the 'Download ZIP' to download the zip file of the full code on your machine.
  4. Extract the downloaded file on your desired location.
  5. Edit the code and add anything that you think would make the website more valuable.
  6. After adding your custom features, you can create a "pull request" to the link (in the first step) with proper documentation.

Technologies used for building this website

  1. Hosting platform
    • Heroku
  2. Front-end
    • HMTL Templating (EJS)
    • CSS3 and Bootstrap
  3. Back-end
    • NodeJS
    • Express
  4. Database (No-SQL)
    • MongoDB
    • Mongo Atlas
    • Cloudinary
  5. Code Editor
    • VS Code

Credits

Colt Steele's The Web Developer Bootcamp 2021