Skip to content

amananshukumar/wanderlust

Repository files navigation

🌍 Wanderlust - Travel Listings Web App

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.

🌐 Live Demo

🔗 Explore Wanderlust Live


🚀 Features

  • 🏠 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

🛠️ Tech Stack

  • Frontend: EJS, Bootstrap, JavaScript
  • Backend: Node.js, Express.js
  • Database: MongoDB (Atlas)
  • Authentication: Passport.js
  • File Uploads: Multer + Cloudinary
  • Maps: Mapbox API
  • Deployment: Render

📦 Installation

  1. Clone the repo
    git clone https://github.com/amananshukumar/wanderlust.git
    cd wanderlust

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published