Wanderlust is a full-stack travel listing web application built with Node.js, Express, MongoDB, EJS, and Bootstrap. It allows users to browse, create, review, and manage travel listings from around the world.
- 🏠 View a curated list of travel destinations
- 🔐 User authentication and session handling
- ✍️ Users can create, edit, and delete their listings
- ⭐ Users can write reviews for listings
- 📷 Upload multiple images using Cloudinary
- 🧭 Location support with Mapbox
- 💬 Flash messages for user feedback
- 📁 Clean folder structure and modular routes
- Frontend: EJS, Bootstrap, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB (Atlas)
- Authentication: Passport.js
- File Uploads: Multer + Cloudinary
- Maps: Mapbox API
- Deployment: Render
- Clone the repo
git clone https://github.com/amananshukumar/wanderlust.git cd wanderlust