A real estate web application designed for the real estate businesses. EraEstate streamlines property management, client interactions, and business workflows with modern web technologies.
- 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
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/eradilrasheed/eraestate.git
-
Navigate to the project directory and Install the required dependencies:
cd client npm install
cd api
npm install
- Start the development server:
npm start // for api (backend) npm run dev // for client (frontend)
MONGO = "your mongo db url"
JWT_SECRET = "any random text"
FIREBASE_API_KEY = "your firebase secret api key"
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
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication & Storage: Firebase
We welcome contributions to EraEstate! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m "Add a feature"
- Push to your branch:
git push origin feature-name
- Open a pull request in the original repository.
Add yourself as a contributor in your pull request!