Skip to content

A real estate web application designed for the real estate business. EraEstate streamlines property management, client interactions, and business workflows with modern web technologies.

Notifications You must be signed in to change notification settings

ErAdilrasheed/EraEstate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EraEstate

A real estate web application designed for the real estate businesses. EraEstate streamlines property management, client interactions, and business workflows with modern web technologies.


Table of Contents

  1. Features
  2. Installation
  3. Usage
  4. Technologies Used
  5. Contributing
  6. Screenshots

Features

  • Seamless property listing and management
  • User authentication and secure data storage
  • Intuitive user interface powered by React.js and Tailwind CSS
  • Backend API with Node.js and Express.js
  • Robust database powered by MongoDB

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/eradilrasheed/eraestate.git
  2. Navigate to the project directory and Install the required dependencies:

    cd client
    npm install
   cd api
   npm install
  1. Start the development server:
    npm start  // for api (backend)
    npm run dev  // for client (frontend)

.env

MONGO = "your mongo db url"
JWT_SECRET = "any random text"
FIREBASE_API_KEY = "your firebase secret api key"

Usage

Once installed, you can use EraEstate to:

  • Browse available properties
  • Manage your property listings
  • Authenticate users securely
  • Handle backend operations for real estate business workflows

Technologies Used

  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication & Storage: Firebase

Contributing

We welcome contributions to EraEstate! To contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-name
  3. Make your changes and commit them:
    git commit -m "Add a feature"
  4. Push to your branch:
    git push origin feature-name
  5. Open a pull request in the original repository.

Add yourself as a contributor in your pull request!


Screenshots

Project Banner
Project Banner
Project Banner
Project Banner
Project Banner
---

License

This project does not currently have a license. All rights reserved.


About

A real estate web application designed for the real estate business. EraEstate streamlines property management, client interactions, and business workflows with modern web technologies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages