Skip to content

Gaurav1129/Wanderlust

Repository files navigation

Wanderlust Major Project

Description

This project is an attempt to create a simplified version of the Airbnb website using Node.js, Express, MongoDB, Ejs, and Css.

Features

  • User Authentication: Allow users to sign up, log in, and log out.
  • Property Listings: Display a list of properties, including details, map and images.
  • User : Enable users to create, edit, delete listings and create, delete reviews properties.

How to Use

  • 1st : Click CODE button and download zip file
  • 2nd : Right click on zip folder then click Extract all
  • 3rd : Open Major project folder in vscode
  • 4th : Install all package - Type command in terminal -> npm i
  • 5th : Data initialize - Type command in terminal -> node init/index.js
  • 6th : Run server - Type command in terminal -> node app.js

Technologies used:

  • HTML
  • CSS
  • JAVASCRIPT
  • NODE.JS
  • EXPRESS
  • MONGODB
  • EJS
  • BOOTSTRAP
  • MVC (MODEL, VIEW, CONTROLLER) AND ETC..

Packages used :

  • mongoose-atlas
  • password
  • flash
  • session
  • multer
  • mapbox
  • cookies
  • doenv
  • cloudinary and etc..

Author:

Website Link:

https://delta-wanderlust-7p5w.onrender.com/listings

Project Images:

Home Page:

Screenshot 2024-07-05 212058

Screenshot 2024-07-05 212444

Screenshot 2024-07-05 212507

SignUp Page:

Screenshot 2024-07-05 212210

Login page:

Screenshot 2024-07-05 213606

Show Listing Page:

Screenshot 2024-07-05 212325

Screenshot 2024-07-05 212355

Thanks for visit... 😊😊😊