Skip to content

AditiChikkali/RealEstate_AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏡 RealEstateAI

RealEstateAI is a web application designed to streamline real estate data analysis using AI. Built with React, and Flask, this project allows users to upload Excel files, visualize data through interactive charts, and chat with an AI assistant to gain insights.

🚀 Features

  • 📊 Upload Excel files and generate dynamic charts.
  • 🤖 AI-powered chat assistant for data insights.
  • 🌐 RESTful API with Flask for backend operations.
  • 🗄️ Integration with DynamoDB and S3 for data storage.

login


upload


charts


System Architecture

sysdesign drawio (3)

🛠 Tech Stack

  • Frontend: React
  • Backend: Flask, Python
  • Database: DynamoDB, S3
  • APIs: OpenAI api

📦 Installation

1.Clone the Repository

git clone https://github.com/AditiChikkali/RealEstate_AI.git
cd RealEstateAI

2.Install Dependencies

Frontend:
Navigate to the `client` directory (or the folder containing your React code) and run:

```bash
cd client
npm install
Backend:
```bash
cd Backend  # or the folder containing your FastAPI code
pip install -r requirements.txt

---

3.Create env files
Create a .env file in both client and server directories.

Frontend .env:

REACT_APP_BACKEND_URL=http://localhost:8000

Backend .env:
API_KEY = your_secret_key
ORGANIZATION = your_secret_key
PROJECT_ID= your_secret_key

AWS_S3_ACCESS_KEY=your_secret_key
AWS_S3_SECRET_KEY=your_secret_key

JWT_SECRET_KEY=your_secret_key

AWS_ACCESS_KEY = your_secret_key
AWS_SECRET_KEY = your_secret_key


#Local File PAth
Filestorage= filestorage

---

4.Run the Application
Start the Backend:
```bash
python app.py

Start the Frontend:
```bash
cd Frontend
npm run start

About

AI-Powered Property Insights

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published