HomeNest is a modern real estate listing platform where users can explore, post, and manage property listings for rent or sale with ease.
🔗 Live Site: https://home-nest-1.netlify.app/
- 🏡 Property Listings: Browse all available properties for rent, sale, commercial spaces, or land.
- 👤 User Authentication: Secure registration and login using Firebase Auth (Email & Google Login).
- 🧾 Add & Manage Properties: Logged-in users can add, update, or delete their own property listings.
- ⭐ Ratings & Reviews: Users can rate and review properties they have visited or rented.
- 🌙 Dark/Light Theme: Elegant UI with toggle for light and dark modes.
- 🔍 Search & Sort: Find properties by name, price, or posting date.
- 📱 Fully Responsive: Optimized for mobile, tablet, and desktop screens.
- Frontend: React, React Router, Tailwind CSS, DaisyUI, Swiper.js, Lottie Animation
- Backend: Node.js, Express.js, MongoDB
- Authentication: Firebase Auth (Email/Password + Google Login)
- UI Enhancements: SweetAlert2, Framer Motion, React Icons
Follow these steps to run HomeNest locally:
# Clone the repository
git clone https://github.com/TawhidulIslamRefat/HomeNest.git
# Navigate to the project folder
cd HomeNest
# Install dependencies for frontend
cd client
npm install
# Install dependencies for backend
cd ../server
npm install
# Start backend server
npm run server
# Start frontend development server
cd ../client
npm start


