- User Authentication: Secure registration and login system with support for Google OAuth.
- Property Marketplace: Effortlessly list, search, and explore a wide range of properties.
- Detailed Property Views: Vivid image galleries and comprehensive property descriptions.
- Inquiry Management: Contact forms for easy property-related inquiries.
- Dashboard Management: Manage listings and inquiries efficiently with a user-friendly dashboard.
- Advanced Search: Filter and sort properties by price, location, and other criteria.
Follow these steps to set up and run the project locally:
git clone https://github.com/your-username/awesome-real-estate-marketplace.git
-
Navigate to the backend directory:
cd backend
-
Install dependencies:
npm install
-
Start the backend server:
npm run dev
-
Navigate to the frontend directory:
cd frontend
-
Install dependencies:
npm install
-
Start the frontend development server:
npm run dev
Contributions are welcome! Follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Make changes and commit:
git commit -m "Description of changes"
- Push to your branch:
git push origin feature-name
- Submit a pull request for review.