List your home as a Nest or book a Nest for your comfortable stay.
The NestQuest project aims to develop a web-based accommodation booking platform inspired by the popular service AirBnB. This project sets itself apart by focusing on undiscovered, underrated places that cater to urban needs.
- Landing Page - Listings
2. Listings
- Each listing has an image and all the necessary info on the property.
-
- It also shows on the map(mapbox api) where the property is listed and also if there are any reviews or ratings.
-
- There is also authorization for who can or cannot write a review or edit the listing.
-
Create a new listing
-
Give Review
- HTML, EJS, CSS
- Bootstrap
- Nodejs
- Express
- MongoDB
- Javascript
- Mapbox api
- cloudinary
- Property Listings
- User Authentication
- Reviews and Ratings
- Mapview feature using mapbox api.
- Be patient as the website is running on a free server with limited bandwidth so it can be a little slow at first.
- In case the page is not reloading, it is probably due to server overload, REFRESH the window to solve this.
- if it is showing server not acceessible then add you ip address to mongo atlas configuration in the dashboard.
- Make sure the URL is starting with https.
git clone https://github.com/shreyp135/NestQuest
cd Nestquest
- Install node dependencies
npm install
- Create a
.env
file- Add relevant credentials
- Replace cloudinary and mapbox API keys with your configurations
- add the mongo atlas url
- Run the server by
node app.js
ornodemon app.js
- The app is now running at http://localhost:8080
- If there is some issue the website can be directly be accessed at https://nestquest-ipoo.onrender.com/listings
- add the searchbox backend functionality
- make the ui more responsive on different sizes
- add current location feature
- Integrate AI (cause that's the basic need nowadays ;) )
- Endless number of features :)
Feel free to contact me on LinkedIn
or email me at shreyanshpaliwalcmsmn@gmail.com