Skip to content

gadderamakrishna1007/StreetBase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

27 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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

No releases published

Packages

 
 
 

Contributors

Languages