Harsh Vardhan

2025

WanderLust – Travel & Accommodation Listing Platform

Full-stack travel and accommodation platform where users can explore stays, create listings, and share reviews.

WanderLust – Travel & Accommodation Listing Platform screenshot

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

Links