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