Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 1.38 KB

README.md

File metadata and controls

29 lines (23 loc) · 1.38 KB

Wanderlust

Wanderlust is a web application inspired by Airbnb, where users can list their homes, explore listings, and leave reviews. It’s designed to make home-sharing easy, offering users the ability to list, browse, and review accommodations.

Features

  • User Authentication: Secure login and registration with Passport.js.
  • List and Review Homes: Users can add their properties, browse other listings, and post reviews.
  • Map Integration: Uses Mapbox to show locations of listed properties.
  • Image Storage: Image hosting and management with Cloudinary.
  • Data Validation: Schema validation for requests with Joi.
  • Responsive Design: Styled with Bootstrap for a mobile-friendly experience.

Tech Stack

  • Backend: Node.js, Express
  • Frontend: EJS, Bootstrap
  • Map Integration: Mapbox
  • Image Storage: Cloudinary
  • Authentication: Passport.js
  • Validation: Joi
  • Database: MongoDB Atlas

Live Demo

Check out the live version of Wanderlust here.

Screenshots

Screenshot 2024-11-04 013531 Screenshot 2024-11-04 013512 Screenshot 2024-11-04 013451