An open API service indexing awesome lists of open source software.

https://github.com/eradilrasheed/eraestate

A real estate web application designed for the real estate business. EraEstate streamlines property management, client interactions, and business workflows with modern web technologies.
https://github.com/eradilrasheed/eraestate

firebase mern-project nodejs reactjs real-estate real-estate-app real-estate-management real-estate-platform

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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](#features)
2. [Installation](#installation)
3. [Usage](#usage)
4. [Technologies Used](#technologies-used)
5. [Contributing](#contributing)
6. [Screenshots](#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:
```bash
git clone https://github.com/eradilrasheed/eraestate.git
```

2. Navigate to the project directory and Install the required dependencies:
```bash
cd client
npm install
```

```bash
cd api
npm install
```

4. Start the development server:
```bash
npm start // for api (backend)
npm run dev // for client (frontend)
```

---

## .env
```bash
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:
```bash
git checkout -b feature-name
```
3. Make your changes and commit them:
```bash
git commit -m "Add a feature"
```
4. Push to your branch:
```bash
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.

---