Category: Software (AI / Logistics)
Difficulty: Intermediate
Time to Build: 4–6 weeks
Prerequisites: Python & basic ML, SQL or NoSQL basics, familiarity with Streamlit/Mapbox/Azure services
Deliverables: SRS, database schema, architecture diagram, Streamlit + Mapbox working prototype, test report.
Table of Contents
Problem Statement & Expected Outcome
Problem Statement
Delivery and distribution fleets face the challenge of minimizing distance, time, and cost while meeting vehicle-capacity and demand constraints. Traditional manual scheduling cannot keep pace with dynamic city logistics.
Expected Outcome
An AI/ML-powered web tool that dynamically clusters delivery points, assigns vehicles, and computes cost-optimal routes. Users can visualize and export complete distribution plans with minimal effort.
Abstract
This project provides an AI-based route optimization and visualization platform for sales and delivery vehicles. Using clustering, heuristic search, and Travelling Salesman Problem (TSP) optimization, it recommends distribution hubs, assigns vehicles, and plots efficient routes on an interactive map. The kit includes synthetic datasets and a Streamlit + Mapbox visualization for immediate testing and demonstration.
Progress Checklist
- Synthetic data prepared and validated
- K-means clustering implemented and tested
- Vehicle recommendation logic completed
- Route optimization and Streamlit visualization verified
- Export features working