Skip to content

Latest commit

 

History

History
96 lines (70 loc) · 2.81 KB

README.md

File metadata and controls

96 lines (70 loc) · 2.81 KB

Awesome Real Estate Marketplace

Node.js Badge Express.js Badge React Badge MongoDB Badge Firebase Badge Tailwind CSS Badge

Features

  • 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.

Screenshot

Image

Image

Image

Image

How to Set Up the Project

Follow these steps to set up and run the project locally:

Clone the Repository

git clone https://github.com/your-username/awesome-real-estate-marketplace.git

Setting Up the Backend

  1. Navigate to the backend directory:

    cd backend
  2. Install dependencies:

    npm install
  3. Start the backend server:

    npm run dev

Setting Up the Frontend

  1. Navigate to the frontend directory:

    cd frontend
  2. Install dependencies:

    npm install
  3. Start the frontend development server:

    npm run dev

Contributing

Contributions are welcome! Follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-name
  3. Make changes and commit:
    git commit -m "Description of changes"
  4. Push to your branch:
    git push origin feature-name
  5. Submit a pull request for review.