โ† Back to portfolio

Electric Vehicle Analytics Hub 2025

Comprehensive EV Market Analysis | 478 Models | 59 Brands

Overview

Three dashboards: Streamlit (8 pages), Dash (ML/clustering/3D), Gradio (NL queries and recommendations) over 478 models and 22+ features.

Problem

EV market analysts need analytics for 478 models across 59 brands. Different users need different interfaces: business dashboards, ML exploration, and natural language queries.

Solution

Streamlit dashboard (port 8501) provides 8 analysis pages with scatter plots, bar charts, and real-time filtering. Dash dashboard (port 8050) features K-means clustering, range prediction models, and 3D visualizations. Gradio dashboard (port 7861) supports natural language queries ("Show EVs with range exceeding 300 miles"), AI-generated insights, and smart recommendations.

Technologies

  • Python 3.10
  • Streamlit 1.28
  • Plotly Dash 2.14
  • Gradio 4.8
  • scikit-learn 1.3
  • Pandas 2.0
  • Plotly 5.17

Results

Analyzes 478 EV models across 59 brands with 22+ features. Three dashboards serving business users, data scientists, and AI enthusiasts. Natural language queries, ML-based range prediction, K-means segmentation.