Skip to content

Wanderlust is a travel accommodation platform inspired by Airbnb, helping users discover unique stays around the world. Whether it’s a cozy cabin, beachfront villa, or city apartment, Wanderlust connects travelers with hosts for memorable, secure, and hassle-free bookings.

Notifications You must be signed in to change notification settings

singhvi1/WanderLust

Repository files navigation

Built With

  • Frontend: HTML, CSS, JavaScript, EJS (templating)
  • Backend: Node.js, Express.js
  • Database: MongoDB (Mongoose ODM)
  • Authentication: Passport.js with passport-local-mongoose
  • File Uploads & Storage: Multer, Cloudinary
  • Mapping & Location: Mapbox Geocoding API
  • Other: RESTful APIs, Middleware, Flash messages, Session management

🏕️ Wanderlust

Wanderlust is a travel accommodation platform inspired by Airbnb, enabling users to explore, book, and manage unique stays worldwide. From cozy cabins to beachfront villas, Wanderlust connects travelers with hosts for a secure and seamless booking experience.


🚀 Features

  • User authentication & authorization
  • Create, update, and delete property listings
  • Image uploads with cloud storage
  • Interactive map integration for location search
  • Responsive and dynamic UI with EJS templates
  • Flash messages for user feedback
  • Secure session management

🛠️ Tech Stack

Frontend: HTML, CSS, JavaScript, EJS (templating)
Backend: Node.js, Express.js
Database: MongoDB (Mongoose ODM)
Authentication: Passport.js with passport-local-mongoose
File Uploads & Storage: Multer (file handling), Cloudinary (cloud image hosting)
Mapping & Location: Mapbox Geocoding API
Other: RESTful APIs, Middleware, Flash messages, Session management


📸 Screenshots

Home Page Listing Page Map Integration
Home Listing Map

📦 Installation

  1. Clone the repository
    git clone https://github.com/your-username/wanderlust.git
    cd wanderlust

About

Wanderlust is a travel accommodation platform inspired by Airbnb, helping users discover unique stays around the world. Whether it’s a cozy cabin, beachfront villa, or city apartment, Wanderlust connects travelers with hosts for memorable, secure, and hassle-free bookings.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published