Skip to content

Latest commit

 

History

History
114 lines (75 loc) · 3.41 KB

File metadata and controls

114 lines (75 loc) · 3.41 KB

WanderLust

🏕️ Wanderlust — Ek Airbnb Jaisa Full Stack Project

Wanderlust ek full-stack web app hai jahan users apna khud ka hotel ya stay list kar sakte hain, reviews de sakte hain, aur location map pe dekh sakte hain — bilkul Airbnb jaisa experience!


🌐 Overview (Kya Hai Wanderlust?)

Wanderlust ek Airbnb-clone hai jisme user:

  • 🏡 Apna hotel/room/stay listing add kar sakta hai
  • ✍️ Kisi bhi listing par review likh sakta hai
  • 🗺️ Mapbox API se har location map pe dekh sakta hai
  • 💻 Ekdam clean aur responsive interface ka maza le sakta hai — same as Airbnb!

🛠️ Tech Stack (Kya Tech Use Hua Hai?)

  • Backend: Node.js, Express.js, MongoDB, Mongoose
  • Frontend: EJS Templates + Bootstrap
  • Authentication: Passport.js (Login/Signup)
  • Map Integration: Mapbox API
  • Image Uploads: Cloudinary
  • Templating: EJS + Express Layouts

🔥 Features (Kya-Kya Milta Hai?)

🏨 Listings System:

  • Naya hotel ya room add karo:
    • Title
    • Price
    • Description
    • Location (Mapbox se geocode hoti hai)
    • Image(s)

✍️ Review System:

  • Har user kisi bhi stay ka review likh sakta hai
  • Sirf apna review delete/edit kar sakta hai

🗺️ Mapbox Integration:

  • Har listing ki exact location map pe show hoti hai
  • Interactive map feature Airbnb jaise look mein

🔐 Authentication:

  • Signup / Login system
  • Har user ki apni listing & review permission hoti hai
  • Flash messages for error/success feedback

💅 Interface:

  • Clean, simple aur responsive design (Airbnb jaise look)
  • Mobile + desktop dono ke liye optimised

📸 Screenshots

Navbar

Navbar

Homepage

Homepage

Listing Page

Listing Page

Map View (Mapbox)

Map View

Sign Up / Login

Sign Up

Listing Details

Listing Details


🧠 Analytics & User Privacy

🔍 Google Analytics:

👁️ Microsoft Clarity:

  • Session replays, heatmaps & user interactions analyze karne ke liye use hota hai:
    👉 Clarity Dashboard

🛡️ Privacy & Consent Notice:

This project uses Google Analytics and Microsoft Clarity for analyzing user behavior and improving experience.
✅ Tracking scripts only load after user consents via a cookie consent banner.
✅ No personally identifiable information is collected.
✅ Users can opt out anytime by clearing site data or blocking cookies.

Developer Email for Clarity: sarthakshishodia2004@gmail.com
Clarity Project ID: ruv8xf3cgh


🚀 Setup Kaise Karein?

1️⃣ Clone karo repo:

git clone https://github.com/your-username/wanderlust.git
cd wanderlust