Skip to content

Wanderlust – Curated travel platform offering personalized itineraries, affordable stays, and expert guidance to make your next adventure unforgettable.

Notifications You must be signed in to change notification settings

Asmita1434/WANDERLUST

Repository files navigation

🌍 Wanderlust – Travel Accommodation Platform

Wanderlust is a full-stack web application inspired by Airbnb. It allows users to browse, list, and manage accommodations seamlessly. Built using the MERN-like stack (MongoDB, Express.js, Node.js) with EJS templates, Wanderlust provides a dynamic and user-friendly experience for travelers and hosts.

🚀 Live Demo

🔗 Try Wanderlust Here

✨ Features

🏠 Browse Listings: Explore various accommodations with images, descriptions, and prices.

📝 Create & Manage Listings: Add new listings or edit/delete existing ones.

👤 User Authentication: Sign up, log in, and maintain user sessions using Passport.js.

🖼️ Image Uploads: Cloudinary integration for image hosting.

⭐ Reviews & Ratings: Add and view reviews for listings.

📱 Responsive UI: Works well on desktop and mobile devices.

🛠️ Tech Stack

Frontend-

EJS (Embedded JavaScript Templates)

HTML5, CSS3, Bootstrap

Backend-

Node.js, Express.js

Database-

MongoDB with Mongoose ORM

Authentication-

Passport.js for login/signup functionality

Other Tools-

Cloudinary for image hosting

Render for deployment

📌 Future Enhancements

🗺️ Add map/location integration with Google Maps or Leaflet.

💳 Enable online payments for bookings.

🔔 Real-time notifications for bookings and reviews.

🌐 Multi-language support for international users.

🙌 Acknowledgements

Bootstrap for responsive UI

Cloudinary for image hosting

Render for deployment services

About

Wanderlust – Curated travel platform offering personalized itineraries, affordable stays, and expert guidance to make your next adventure unforgettable.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors