Skip to content

Nikunj-Mehta/Wanderlust

Repository files navigation

🏕️ Wanderlust – Full-Stack Lodging Web App

GitHub stars GitHub forks License Live Demo Made with Node.js MongoDB

Wanderlust is a full-stack lodging and travel booking application inspired by Airbnb.
It allows users to explore, list, and manage rental properties with map integration, authentication, and a responsive design.


🚀 Tech Stack

Frontend: HTML, CSS, EJS
Backend: Node.js, Express.js
Database: MongoDB, MongoDB Atlas
APIs & Services: Mapbox API, Render Deployment
Architecture: MVC, OOP Principles


✨ Features

  • 🔐 Authentication – Secure login/signup with hashed passwords.
  • 🏠 Property Management – Add, edit, and delete property listings.
  • 🗺️ Interactive Maps – Integrated Mapbox API for location visualization.
  • 📱 Responsive UI – Works on mobile, tablet, and desktop.
  • 🌐 Cloud Deployment – Hosted on Render, DB on MongoDB Atlas.

🔗 Live Demo

👉 View Live Project


📸 Screenshots

Home Page Home Page

Property Details Property Details


🛠️ Installation

# Clone the repository
git clone https://github.com/Nikunj-Mehta/Wanderlust.git
cd Wanderlust

# Install dependencies
npm install

# Set up environment variables
#   - Copy `.env.example` → `.env`
#   - Fill in your credentials (MongoDB, Mapbox, Cloudinary, SECRET)

# Run the application
npm start

📂 Folder Structure

Wanderlust/
├── models/           # Mongoose schemas
├── routes/           # Express routes
├── controllers/      # App logic
├── public/           # Static assets (CSS, JS, images)
├── views/            # EJS templates
├── app.js            # Main server file
└── package.json

🙌 Acknowledgements

🧑‍💻 Author

Developed by Nikunj Mehta 🚀

About

Wanderlust is a full-stack MERN application that allows users to explore, book, and list rental properties. It provides a seamless experience for both travelers searching for stays and hosts looking to share their spaces.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors