Skip to content

Coder-Anindita/Wanderlust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌍 Wanderlust

Wanderlust is a dynamic and responsive web application for listing, exploring, and managing travel destinations, stays, or adventure spots. Built with Node.js, Express, MongoDB, and EJS templating, it offers a full-stack experience with CRUD functionality and user authentication.


πŸš€ Features

  • πŸ“ Create, update, and delete listings
  • πŸ” Search and explore places
  • πŸ” User authentication & session management
  • πŸ“¦ MongoDB-based backend for storing listings
  • πŸ“Έ Image upload support for listings
  • ✨ Clean and responsive UI using Bootstrap

πŸ’» Tech Stack

  • Frontend: HTML, CSS, EJS, Bootstrap
  • Backend: Node.js, Express.js
  • Database: MongoDB (Mongoose)
  • Authentication: Passport.js
  • Cloudinary (optional): for image uploads

πŸ“ Folder Structure

Wanderlust/ β”‚ β”œβ”€β”€ models/ # Mongoose models β”œβ”€β”€ routes/ # Route definitions β”œβ”€β”€ views/ # EJS templates β”œβ”€β”€ public/ # Static assets (CSS, JS, images) β”œβ”€β”€ app.js # Main server file β”œβ”€β”€ .gitignore β”œβ”€β”€ package.json └── README.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published