Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

🚚 Last-Mile Delivery Optimizer Platform

A full-stack logistics dashboard that solves a variation of the Vehicle Routing Problem (VRP). It takes a pool of unassigned customer orders and uses a Genetic Algorithm to intelligently assign them to a fleet of vehicles, visualizing the optimized routes on an interactive map.

🌟 Key Features

  • Genetic Algorithm Engine: Utilizes heuristic evolutionary mechanics to generate, evaluate, and mutate thousands of possible routes, returning a near-optimal sequence to minimize total fleet travel distance.
  • Interactive Geospatial Dashboard: Built with React-Leaflet, translating complex mathematical coordinates into a human-readable map of New Delhi.
  • Fleet Management Interface: A dynamic carousel that calculates real-time metrics including Estimated Time of Arrival (ETA), total distance, and sequence of customer stops.
  • Smart Highlighting: Clickable route isolation that dims unselected routes and places directional flow arrows (➤) on the active vehicle's path.

📸 Dashboard Preview

Map Rider_stats Rider_stats1 Rider_stats2 Rider_stats3

💻 Tech Stack

  • Frontend: React.js, Vite, React-Leaflet
  • Backend: Python, FastAPI
  • Database: SQLite
  • Algorithm: Custom Genetic Algorithm (Stochastic Optimization)

🚀 How to Run Locally

1. Start the Backend (FastAPI)

Open a terminal and navigate to the backend folder:

cd delivery-optimizer-backend
source venv/bin/activate
uvicorn main:app --reload

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages