WanderAdventure is a full-stack web application for travelers and hosts. Users can discover, list, and manage adventurous stays, inspired by the functionality and design of Airbnb.
- 🧑💼 User Authentication (Register/Login/Logout)
- 📌 Create, Edit & Delete Listings
- 🖼️ Upload Listing Images (via Cloudinary)
- 🔍 Search and Filter by Location
- 💬 Add & Delete Reviews
- 💾 Persistent MongoDB Storage
- 🔐 Secure Sessions & Input Validation
- 📱 Responsive UI
- Backend: Node.js, Express.js, MongoDB, Mongoose
- Frontend: HTML, EJS, Bootstrap
- Other Tools: Cloudinary, Multer, Dotenv, Express-session, Joi, Flash
https://wander-adventure.onrender.com/listings