Skip to content

Repository files navigation

🏠 StreetBase - AI Powered Real Estate Intelligence Platform

Python Streamlit Machine Learning AI

StreetBase

🚀 Live Demo: https://streetbase.streamlit.app/

Features

  • House Price Prediction
  • Firebase Authentication
  • Property Analytics
  • Streamlit Dashboard

📌 Overview

StreetBase is an AI-powered real estate platform designed to help users make smarter property decisions through Machine Learning and Data Analytics.

The platform predicts house prices, compares properties, calculates EMIs, provides AI-generated interior visualizations, and delivers real-time real-estate insights through a user-friendly interface.

StreetBase also includes an intelligent virtual assistant that guides users through all platform features.


🎯 Problem Statement

Property buyers often face challenges such as:

  • Lack of accurate property pricing
  • Difficulty comparing multiple properties
  • Complex loan calculations
  • Limited access to market insights
  • No centralized platform for property analysis

StreetBase solves these problems by integrating AI-powered tools into a single platform.


🚀 Features

🔮 AI House Price Prediction

  • Predicts property prices instantly
  • Supports multiple states and cities across India
  • Uses Machine Learning models trained on real-estate datasets
  • Generates AI-backed estimates based on location and property type

⚖️ Property Comparison

  • Compare two properties side-by-side
  • Cross-city property comparison
  • Analyze:
    • Price
    • Location
    • Property Details
    • EMI Differences

💰 EMI Calculator

  • Loan EMI calculation
  • Adjustable interest rates
  • Adjustable tenure period
  • Instant payment estimation

🎨 AI Imagination Studio

  • AI-generated interior visualization
  • Home styling inspiration
  • Multiple design concepts and layouts

❤️ Favorites Management

  • Save favorite properties
  • Quick access to shortlisted properties

📜 Search History

  • View previous predictions
  • Track user activities

📰 Real Estate News

  • Latest housing trends
  • Market updates
  • Property insights

🤖 StreetBase Virtual Assistant

  • Website navigation assistance
  • User guidance
  • Feature discovery support

📧 Contact & Quote System

  • Request property quotes
  • User feedback management
  • Support communication

🧠 Machine Learning Pipeline

Dataset

  • Real-estate housing dataset
  • Approximately 50,000+ records
  • Location-based property information
  • Property type information
  • Historical pricing data

Data Processing

  • Data Cleaning
  • Missing Value Handling
  • Feature Engineering
  • Encoding Categorical Features
  • Model Training

Model Workflow

User Input
     ↓
Data Preprocessing
     ↓
Feature Encoding
     ↓
ML Prediction Model
     ↓
Predicted House Price

🛠️ Tech Stack

Frontend

  • Streamlit

Backend

  • Python

Machine Learning

  • Scikit-Learn
  • NumPy
  • Pandas

Data Visualization

  • Plotly
  • Matplotlib
  • Seaborn

AI & NLP

  • OpenAI API
  • Sentence Transformers
  • Transformers
  • PyTorch

Utilities

  • Pillow
  • PyPDF2

📂 Project Structure

StreetBase/
│
├── app.py
├── requirements.txt
├── dataset/
├── models/
├── assets/
├── pages/
├── utils/
├── login/
├── README.md
│
└── .streamlit/

⚙️ Installation

Clone Repository

git clone https://github.com/your-username/StreetBase.git
cd StreetBase

Create Virtual Environment

python -m venv venv

Activate Environment

Windows

venv\Scripts\activate

Linux / Mac

source venv/bin/activate

Install Dependencies

pip install -r requirements.txt

Run Application

streamlit run app.py

📈 Project Workflow

User
 ↓
Enter Property Details
 ↓
Price Prediction Model
 ↓
Estimated Property Value
 ↓
Compare Houses
 ↓
Calculate EMI
 ↓
Visualize Interiors
 ↓
Save Favorites
 ↓
Read Market Insights

🎯 Key Benefits

  • Faster property analysis
  • AI-backed pricing estimates
  • Improved decision making
  • Centralized real-estate platform
  • User-friendly interface
  • Personalized experience

🔮 Future Scope

  • Rental Price Prediction
  • Property Value Forecasting
  • Live Market Data Integration
  • Property Price Alerts
  • Recommendation System
  • Mobile Application
  • Advanced Analytics Dashboard

👥 Team Information

Team Size

20 Members

Role

Project developed collaboratively under the guidance of project mentors and faculty supervisors.

Team Lead

Rama Krishna


📊 Project Highlights

✅ AI-Powered Real Estate Platform

✅ 50,000+ Property Records Used

✅ Machine Learning Based Prediction Engine

✅ Interactive Streamlit Web Application

✅ EMI Calculator

✅ Property Comparison Tool

✅ AI Interior Visualization

✅ Virtual Assistant Integration


📜 License

This project is developed for educational, research, and academic purposes.


⭐ Support

If you found this project useful:

  • Star the repository
  • Share feedback
  • Contribute improvements

"Making Real Estate Decisions Smarter with AI."

About

AI-Powered Real Estate Intelligence Platform for House Price Prediction, Property Comparison, EMI Calculation, and Market Insights.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages