A modern full-stack real estate web application that allows users to list, browse, and manage properties with secure authentication and cloud-based image handling.
Tech: Full Stack • Next.js • Node.js • MongoDB
https://homely-sage.vercel.app/
- JWT & OTP based authentication
- Role-based access (User / Admin)
- Property listing & management
- Image uploads using Cloudinary
- Search and filter functionality
- Responsive UI
- Next.js 16
- React.js
- JavaScript
- Tailwind CSS
- Node.js
- Express.js
- MongoDB (Mongoose)
- JWT Authentication
Client (Next.js) | | API Requests v Backend (Node + Express) | | Data / Auth v MongoDB
git clone https://github.com/shreyashpatel5506/realestate.git cd realestate
cd backend npm installcd ../frontend npm install
PORT=5000 MONGO_URI=your_mongodb_uri JWT_SECRET=your_jwt_secret CLOUDINARY_NAME=your_cloudinary_name CLOUDINARY_API_KEY=your_key CLOUDINARY_API_SECRET=your_secret
NEXT_PUBLIC_API_URL=http://localhost:5000
# Backend npm run devnpm run dev
- Unit & integration tests
- Map-based property search
- Admin analytics dashboard
- CI/CD with GitHub Actions
This project is licensed under the MIT License.
This is a serious full-stack portfolio project created to demonstrate real-world application architecture and best practices.