TotoFlow is an AI-powered shared mobility platform that optimizes last-mile transportation using passenger clustering and intelligent route optimization.
Convert informal e-rickshaw (toto) transport into an AI-driven logistics system by efficiently grouping passengers and optimizing travel routes.
- 🤖 AI-based passenger grouping using K-Means clustering
- 🧭 Route optimization using distance-based heuristics
- 🚗 Multi-passenger ride sharing (up to 4 passengers per vehicle)
- 🗺️ Interactive map visualization with routes
- 📍 Numbered pickup points
- 📏 Distance calculation for each route

- 🚗 Reduces empty rides
- ⛽ Saves fuel
- 📉 Reduces traffic congestion
- 💰 Lowers travel cost
- 🌱 Promotes sustainable urban mobility
- K-Means clustering for intelligent passenger grouping
- Greedy route optimization using geospatial distance
- Real-time decision-making for efficient ride allocation
- Python
- Streamlit
- Folium
- Scikit-learn
- Geopy
pip install -r requirements.txt
streamlit run frontend/app.py