2025
WanderLust – Travel & Accommodation Listing Platform
Full-stack travel and accommodation platform where users can explore stays, create listings, and share reviews.

Overview
WanderLust is a server-rendered travel and accommodation listing application built with Node.js, Express, MongoDB, and EJS. Users can sign up, manage property listings, upload images, view locations on Mapbox maps, and add ratings and reviews with protected actions secured by Passport.js.
Highlights
- Create, edit, view, and delete accommodation listings
- Image uploads with Cloudinary and location-based Mapbox maps
- Ratings and reviews with protected user actions
- Session-based authentication and authorization with Passport.js
Tech Stack
Node.js, Express.js, EJS, Bootstrap, JavaScript, MongoDB, Mongoose, Passport.js, Cloudinary, Mapbox, Joi