Skip to content

grave021999/citypulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

banner # πŸš• CityPulse – Smart Urban Ride Demand Forecasting

CityPulse is an interactive AI-powered dashboard built with Streamlit that predicts high-demand taxi ride zones in New York City. It enables users to explore urban transportation trends through precomputed machine learning predictions, dynamic filters, and intuitive visualizations.


🌟 Features

  • πŸ“… Day & Hour Filtering
    Analyze ride demand by selecting specific weekdays and time ranges.

  • πŸš• Trip Distance Control
    Use an interactive slider to focus on short, medium, or long-distance trips.

  • πŸ“Š Dynamic KPIs & Visualizations
    View key performance indicators, demand trends, and insightful charts.

  • πŸ—ΊοΈ Simulated Ride Map
    Explore predicted high-demand zones using mock geographic coordinates.


πŸ”— Live Demo & Source Code


πŸ› οΈ Tech Stack

Category Tools / Technologies
Frontend Streamlit
Data Processing Pandas, NumPy
Machine Learning Precomputed Predictions
Deployment Streamlit Community Cloud
Version Control Git, GitHub

πŸš€ Getting Started Locally

1️⃣ Clone the Repository

git clone https://github.com/grave021999/citypulse.git
cd citypulse

2️⃣ (Optional) Create a Virtual Environment

python -m venv venv

Activate it:

  • Windows:
venv\Scripts\activate
  • Mac/Linux:
source venv/bin/activate

3️⃣ Install Dependencies

pip install -r requirements.txt

4️⃣ Run the Application

streamlit run app/dashboard.py

πŸ’‘ Future Enhancements

  • πŸ“ Replace simulated coordinates with real GPS data
  • ⚑ Integrate live ML model APIs for real-time predictions
  • 🌍 Add advanced geospatial heatmaps for city-wide insights

πŸ“Œ Use Case

CityPulse can be used by:

  • Urban planners to understand transportation demand
  • Ride-sharing platforms for demand optimization
  • Data enthusiasts exploring real-world ML applications
  • Recruiters evaluating applied data engineering + analytics skills

πŸ‘€ Author

Mohammad Atif


⭐ Support

If you like this project:

  • ⭐ Star the repository
  • 🍴 Fork it and contribute
  • 🧠 Share feedback or ideas

About

πŸš• CityPulse β€” AI-powered Streamlit dashboard predicting high-demand NYC taxi rides using ML models, 3M+ rows of real data, interactive filters, and geospatial visualizations

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors