A web platform inspired by Airbnb, allowing users to create, view, and rate property listings. Built as a comprehensive full-stack project that integrates frontend, backend, databases, security, cloud services, and deployment. Key Features & Technologies: Frontend: HTML, CSS, JavaScript, Bootstrap, EJS Backend: Node.js, Express.js, REST APIs, MongoDB, Mongoose User Management & Security: Authentication & authorization using Passport, sessions, cookies, and flash messages Cloud Services: Cloudinary for media storage, MongoDB Atlas for database hosting Deployment: Render for live application hosting Core Concepts Covered: CRUD operations, state management, security, database design, RESTful APIs, cloud integration, and full-stack architecture Highlights: Implemented secure login/signup system with session handling Built dynamic listings with rating and review functionality Deployed fully functional web app accessible online NOTE: This project does not consist of react and react components 🔗Link to project - https://wanderlust-airbnb-nbjn.onrender.com/listings 🔗Github link - https://github.com/pranshugarg637/WanderLust-airbnb
Built with