Skip to content

MithanshuHedau/WanderLust

Repository files navigation

🌍 WanderLust
WanderLust is a full-stack 🧳 travel platform that allows users to explore, list, and review travel destinations 🗺️. Inspired by platforms like Airbnb, it offers a seamless experience for both travelers 🧭 and administrators 🛠️.

🚀 Live Demo
🔗 https://wanderlust-1-ieit.onrender.com/

🛠️ Technologies Used

🧩 Backend :=
⚙️ Node.js
🚂 Express.js
🍃 MongoDB with Mongoose

🎨 Frontend:=
🧾 EJS templating engine
🎨 Bootstrap 5

🔐 Authentication & Authorization:=
🛡️ Passport.js
🗝️ Express-session

📦 Image Handling:=
📤 Multer for file uploads
☁️ Cloudinary Api for image storage

✨ User Experience:=
💬 Connect-flash for flash messages
🔄 Method-override for HTTP verbs

🧰 Others:
🔒 Dotenv for environment variables
🧠 MVC architecture
📸 Features

🔐 User Authentication:
Secure registration and login via Passport.js

⭐ Reviews:
Add, delete reviews 💬

🔍 Search & Filter: (Feature Sooon )
Search by name or location 🏙️

📣 Flash Messages:
Real-time feedback for user actions 🚨

📱 Responsive UI:
Fully mobile-friendly layout 📲

🧪 Testing
✅ Register/Login: Create a user & access features
🏞️ Create Listings: Add new destinations with images
✏️ Edit/Delete Listings: Modify or remove destinations
🌟 Add Reviews: Share feedback on travel spots
🔎 Search Listings: Search via name or location (Soon)

📄 License
📝 This project is licensed under the MIT License.

About

WanderLust a comprehensive Travel website for Admins to do the Listing of Destinations for the Travel Purpose

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors