Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lordhacker756/estate-ai
Estate AI is a machine learning application that predicts the approximate rent a user would need to pay for their requirement across major metro cities of India. It is built using NextJS 13, TailwindCSS, and TypeScript for the frontend, Scikit Learn for Model Training and and Flask for the backend.
https://github.com/lordhacker756/estate-ai
fastapi flask machine-learning nextjs13 scikit-learn
Last synced: about 8 hours ago
JSON representation
Estate AI is a machine learning application that predicts the approximate rent a user would need to pay for their requirement across major metro cities of India. It is built using NextJS 13, TailwindCSS, and TypeScript for the frontend, Scikit Learn for Model Training and and Flask for the backend.
- Host: GitHub
- URL: https://github.com/lordhacker756/estate-ai
- Owner: Lordhacker756
- Created: 2023-03-25T18:39:51.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-24T19:25:51.000Z (over 1 year ago)
- Last Synced: 2023-08-24T21:28:43.458Z (over 1 year ago)
- Topics: fastapi, flask, machine-learning, nextjs13, scikit-learn
- Language: TypeScript
- Homepage: https://estate-ai.vercel.app
- Size: 1.78 MB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Estate AI π’π€
Estate AI is a full-stack application that uses machine learning to predict the approximate rent a user would need to pay for their requirement across major metro cities of India. The application is built on NextJS 13 and TailwindCSS for the frontend and uses TypeScript for robust code. The backend was initially built on FastAPI but later migrated to Flask for easier deployment.
You can check the frontend of the site [Estate AI](https://estate-ai.vercel.app/)
## Features
- The application uses machine learning to predict the approximate rent a user would need to pay for their requirement.
- The model is trained using Scikit-Learn and with Random Forest Regressor Algorithm with 89% Accuracy.
- The frontend is built on NextJS 13 and TailwindCSS and uses TypeScript for robust code.
- The backend is built on Flask for easier deployment, previously it was on FastAPI## Getting Started
To get started with the application, clone the repository to your local machine:
### Frontend Setup
- Clone the repository to your requried workspace using the command below
```
git clone https://github.com/Lordhacker756/Estate-AI
```- Install the requirements using the command
```
npm install
```- Run the frontend with the code
```
npm run dev
```### Backend Setup
**Note: As the model was too heavy to be deployed on any of the free backend hosting services, you need to run both the frontend and the backend in your system to test the app!**
- Clone the backend repository using the command below
```
git clone https://github.com/Lordhacker756/Estate-AI-Backend
```- Install the requirements using the command
```
pip install -r requirements.txt
```- Run the backend using the following command
```
flask run --debug -h 0.0.0.0
```## Contributing
Contributions to the project are welcome. If you find any bugs or want to suggest improvements, please open an issue or submit a pull request.
## Future Developments
In the days to come,I'm also planning to develop a Mobile app for the same using React Nativeπ
## License
The project is licensed under the MIT License. See [LICENSE](LICENSE) for more information.