{"repo":"codingwithriha/MERN-Estate","free":true,"listed":false,"github":"https://github.com/codingwithriha/MERN-Estate","clone":"git clone https://github.com/codingwithriha/MERN-Estate.git","description":null,"language":"JavaScript","stars":13,"topics":["api","cloudinary","firebase","mern-stack","mongodb"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"🏠 Estate Hub (MERN Real Estate Platform) A fullstack real estate listing platform built with the MERN stack (MongoDB, Express, React, Node.js). Users can browse, search, and filter property listings, sign up or sign in (including Google OAuth), create and manage their own listings with image uploads, and contact landlords directly. Live Demo: estate-hubclient.vercel.app API: estate-hubapi.vercel.app ✨ Features - 🔐 Authentication via email/password and Google OAuth (Firebase) - 🏘️ Create, update, and delete property listings - 🖼️ Multi-image upload per listing via Cloudinary - 🔎 Search and filter by type, price, amenities (parking, furnished), and offers - 📄 Detailed listing pages with an image carousel - 📬 Contact landlord form (mailto-based) - 👤 User profile management with avatar upload - 📱 Fully responsive design with Tailwind CSS 🛠️ Tech Stack Frontend: React (Vite), React Router, Redux Toolkit + Redux Persist, Tailwind CSS, Swiper, Firebase Auth Backend: Node.js, Express, MongoDB (Mongoose), JWT authentication, bcryptjs Image hosting: Cloudinary Deployment: Vercel (frontend + backend as separate projects) 📁 Project Structure 🚀 Getting Started Locally Prerequisites - Node.js (v18+) - A free MongoDB Atlas cluster - A free Firebase project - A free Cloudinary account 1. Clone the repo 2. Install dependencies 3. Set up environment variables api/.env client/.env Get your Firebase values from Project Settings → General → Your apps , enable Authentication → Google s","default_branch":null,"files":null,"tree":[],"storefront":"/r/codingwithriha","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/codingwithriha/MERN-Estate/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."}