Courier Router MVP v0.1

Takes package dimensions, pickup, drop-off and a delivery window, routes the trip on live road data, prices it against every configured courier rate card, returns the lowest eligible quote and dispatches it.

Shipment

Carrier rate cards (editable JSON). The preloaded entries are EXAMPLES with invented rates, not real carriers.

Fields: id, name, base_usd, per_km_usd, per_kg_usd, min_usd, max_kg, max_dim_cm, max_km, open (HH:MM), close (HH:MM), pickup_lead_min, speed_factor (multiplier on OSRM drive time), optional dispatch_url (POST target), optional service_center {lat, lon, radius_km}.

Data sources and limits