Repository Name: major-project
Wanderlust is a full-stack web application inspired by Airbnb.
Guests can browse, search, and book stays, while hosts can list new properties—all in one place.
- User Authentication – register / login / secure routes (JWT or Passport)
- Create & Manage Listings – hosts can add, edit, and delete properties
- Image Upload – upload multiple images per listing (Cloudinary / local)
- Search & Filter – keyword, price-range, location filters
- Reviews & Ratings – guests leave feedback, star ratings
- Error Handling & Flash Messages
| Layer | Technology |
|---|---|
| Frontend | EJS Templates (or React if you migrated) + Bootstrap 5 |
| Backend | Node.js · Express.js |
| Database | MongoDB · Mongoose |
| Auth | Passport.js (LocalStrategy) / JWT |
| Storage | Cloudinary (images) |
| Deployment | Render / Railway (server) · MongoDB Atlas |
