Skip to content

Latest commit

ย 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒ UrbanMind

Real-Time Big Data Platform for Urban Intelligence and Predictive Decision Support

Python FastAPI Streamlit Docker Machine Learning


๐Ÿš€ Overview

UrbanMind is an AI-powered Smart City Intelligence Platform designed to collect, process, analyze, predict, and visualize urban environmental intelligence using Big Data and Machine Learning.

The platform integrates:

  • Real-time analytics
  • Forecast intelligence
  • Monitoring dashboards
  • Geospatial insights
  • AI assistance
  • Predictive modeling
  • Production-ready deployment

โœจ Features

๐Ÿ“Š Analytics Dashboard

Analyze environmental and urban metrics in real time.

๐Ÿ”ฎ Forecast Intelligence

Generate weather and urban predictions.

๐ŸŒ Geo Intelligence

Visualize locations and urban conditions.

๐Ÿ–ฅ Monitor Center

Monitor platform health and operations.

๐Ÿค– Urban AI Assistant

Interactive assistant for insights.

๐Ÿง  Machine Learning Prediction

AI-driven predictive analysis.

๐Ÿณ Docker Deployment

Containerized production architecture.


๐Ÿ— System Architecture

             โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
             โ”‚     Frontend       โ”‚
             โ”‚     Streamlit      โ”‚
             โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                       โ”‚
                       โ–ผ

             โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
             โ”‚     FastAPI API    โ”‚
             โ”‚    Backend Layer   โ”‚
             โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                       โ”‚
                       โ–ผ

             โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
             โ”‚ Machine Learning   โ”‚
             โ”‚ Prediction Engine  โ”‚
             โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                       โ”‚
                       โ–ผ

             โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
             โ”‚ Data Processing    โ”‚
             โ”‚ Urban Intelligence โ”‚
             โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ“ธ Platform Screenshots

Dashboard


Analytics


Forecast


Geo Intelligence


Monitor Center


Urban AI Assistant


Reports


Settings


โš™ Installation

Clone Repository

git clone https://github.com/RevanthSettipalli/UrbanMind.git

Move into project:

cd UrbanMind

Create environment:

python -m venv venv

Activate environment:

Mac/Linux

source venv/bin/activate

Windows

venv\Scripts\activate

Install packages:

pip install -r requirements.txt

โ–ถ Run Backend

uvicorn backend.api.app:app --reload

API:

http://localhost:8000

Swagger:

http://localhost:8000/docs

๐ŸŒ Live Demo

Coming Soon

Frontend: localhost:8502

API: localhost:8000/docs


โ–ถ Run Frontend

streamlit run frontend/app.py

Open:

http://localhost:8502

๐Ÿง  Machine Learning Model

Algorithm

RandomForestRegressor

Current Metrics

MAE : 3.821
Rยฒ  : 0.267

Model Output

  • Temperature Prediction
  • Forecast Insights
  • Urban Health Analysis
  • Recommendation Engine

๐Ÿ“‚ Project Structure

UrbanMind
โ”‚
โ”œโ”€โ”€ assets/
โ”‚
โ”œโ”€โ”€ backend/
โ”‚   โ”œโ”€โ”€ api/
โ”‚   โ”œโ”€โ”€ auth/
โ”‚   โ”œโ”€โ”€ ml/
โ”‚
โ”œโ”€โ”€ frontend/
โ”‚   โ”œโ”€โ”€ pages/
โ”‚   โ”œโ”€โ”€ utils/
โ”‚
โ”œโ”€โ”€ data/
โ”‚
โ”œโ”€โ”€ docs/
โ”‚
โ”œโ”€โ”€ tests/
โ”‚
โ”œโ”€โ”€ Dockerfile
โ”œโ”€โ”€ docker-compose.yml
โ”œโ”€โ”€ requirements.txt
โ”œโ”€โ”€ README.md

๐Ÿณ Docker

Build:

docker-compose build

Run:

docker-compose up

๐Ÿ”ฅ Future Enhancements

  • Real-time streaming
  • Advanced forecasting
  • LLM integration
  • Kubernetes deployment
  • Mobile dashboard
  • Multi-city intelligence

๐Ÿ“ˆ Project Goals

UrbanMind aims to become an intelligent urban analytics ecosystem capable of:

โœ” Predictive Decision Support
โœ” Smart Monitoring
โœ” AI Insights
โœ” Big Data Analytics
โœ” Scalable Deployment


๐Ÿ‘จโ€๐Ÿ’ป Author

Revanth Settipalli

GitHub:

https://github.com/RevanthSettipalli


โญ Star this repository if you like UrbanMind โญ

About

Real-Time Big Data Platform for Urban Intelligence and Predictive Decision Support

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages