{"repo":"PavithraSharma14/wanderlust-mern-fullstack","free":true,"listed":false,"github":"https://github.com/PavithraSharma14/wanderlust-mern-fullstack","clone":"git clone https://github.com/PavithraSharma14/wanderlust-mern-fullstack.git","description":"⚡Wanderlust is a full-stack Airbnb clone built using the MERN stack — featuring authentication, dynamic listings, reviews all wrapped in a responsive, modern UI inspired by real-world platforms.","language":"JavaScript","stars":12,"topics":["full-stack-project","nodejs","authentication","authorization","cloudinary","expressjs","mapbox","mongodb","rest-api","travel-app"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"🌍 Wanderlust — Full Stack Travel Listing Web Application ⚡ Wanderlust is a full-stack travel listing web app inspired by Airbnb, built using Node.js, Express, MongoDB, and EJS. It lets users explore, create, and review travel destinations with full authentication, authorization, and cloud-based image uploads. ✈️🏕️ --- 🚀Tech Stack Node.js Express.js MongoDB JavaScript Bootstrap Cloudinary Mapbox Git NPM EJS --- 💫 Live Demo Experience the live version here: --- ⚙️Key Features Feature Description ------------------------ ---------------------------------------------------------------- 🧾 CRUD Operations Users can Create, Read, Update, and Delete listings and reviews. 🔐 Authentication Secure login & signup using Passport.js with encrypted sessions. 🛡️ Authorization Only owners can modify or delete their listings or reviews. 💬 Flash Messages Real-time success and failure feedback with Express-Flash. 🧮 Validations Server-side using Joi, client-side with custom JavaScript. 🧩 MVC Architecture Clean separation of concerns — models, views, controllers. ⚙️ Middlewares Custom, validation, and error-handling middlewares. ☁️ Cloud Integration Cloudinary for image hosting. 🗺️ Map Integration Mapbox for interactive location maps. 🚀 Deployment Fully deployed on Render. --- 📁 Project Structure --- 🔁 How It Works — Application Workflow flowchart TD --- 🧰 Installation & Setup 1.Clone the repository 2.Install dependencies 3.Environment variables Create a .env file in the root with: ","default_branch":null,"files":null,"tree":[],"storefront":"/r/PavithraSharma14","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PavithraSharma14/wanderlust-mern-fullstack/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}