Wanderlust is a modern user-friendly platform inspired by Airbnb designed to revolutionize the way people explore and book accommodations worldwide.
https://wanderlust-air-bnb-clone.onrender.com/listings
Here're some of the project's best features:
- Responsive Design
- Sign Up and Log In feature
- Logout Feature
- Session maintained until user log out
- Create more posts about accomodation
- Proper Authorisation - Only user who created a specific posts can edit or delete those posts
- Any user can submit a review on posts (Log In required)
- Only the person who write a review can delete that review
- Anyone can search posts in searchbar
- Integrated mapbox feature which shows where is your accommodation is on the map based on the location
- Automatic Login after signUp
1. Clone the Repositery
git clone https://github.com/Vishawdeep-Singh/Wanderlust-Air-BNB-Clone-.git
2. Navigate to the Project Directory - Change to the directory where the project was cloned:
cd foldername
3. Install Dependencies
npm install
4. Set Up Environment Variables
CLOUD_NAME CLOUD_API_KEY CLOUD_API_SECRET MAP_TOKEN MONGOURL SECRET
5. Start the Development Server
node app.js
Technologies used in the project:
- HTML
- CSS
- Javascripts
- MongoDB
- Express
- Node JS
- EJS for templating
- POSTMAN
- Various npm modules