Case 01 of 03
VELORA
Fleet routing that doesn’t make you wait.
16 stops in, 4 routes out — while the dashboard stays responsive.
Role
Full-stack developer
When
2026
Built with
Next.js · FastAPI · Celery · Redis · VROOM · OSRM · PostgreSQL
Result
Bronze at Kriti
“Delivery fleets juggle dozens of stops, vehicle capacities and time windows. Planning by hand is slow — and most solvers freeze the screen while they think.”
01
Stay responsive
Keep the API snappy while long optimisation runs grind in the background.
02
Real constraints
Model capacities and time windows without slowing the solve to a crawl.
03
Live status
Stream progress to the dashboard without hammering the server.
Bronze
at Kriti ’26, IIT Guwahati’s inter-hostel tech competition
Async
solve jobs run concurrently — the UI stays responsive under load
11
tools wired together, from Next.js to PostgreSQL
Queued
FastAPI
Takes the job, hands back a ticket in milliseconds.
IN LINESolving
Celery + VROOM
A worker picks it up and crunches routes on OSRM roads.
WORKINGSolved
PostgreSQL → UI
Routes saved; the dashboard’s polling finds them and draws.
DONE ✓