Wanderlust is a full-stack web application inspired by Airbnb with interactive maps and a responsive interface.
- User Authentication & Authorization (Signup/Login)
- REST APIs for managing hotels, users, and reviews
- Hotel Listings with descriptions, pricing, and reviews
- Cloudinary integration for hassle-free image storage
- Interactive maps using Maptiler for precise locations
- Form validation, flash messages, and error handling
- Integrated chatbot for quick user assistance
- Fully responsive UI for mobile, tablet, and desktop
- Frontend: HTML5, CSS3, Bootstrap, JavaScript
- Backend: Node.js, Express.js, MongoDB
- Authentication: Passport.js, JWT, bcrypt
- Storage & APIs: Cloudinary (images), Maptiler (location services)
- Templating Engine: EJS for dynamic rendering
- Architecture: MVC (Model-View-Controller) pattern for scalability
Contributions are welcome! Please fork the repository and create a pull request.
This project is licensed under the MIT License.
Made by Payel Mallick
B.Tech IT | Full Stack Developer