All projects
In developmentEnterprise & ERPDetails pending
Transportation Management System (TMS)
A multi-tenant transportation management system: shipments and trips, transporter RFQs and auctions, rate cards and contracts, GPS tracking with geofences, proof-of-delivery and freight billing.
- Type
- Type to confirm
- Category
- Enterprise & ERP
Technology
- Laravel
- Vue 3
- TypeScript
- Sanctum
- Spatie Permissions
- Leaflet maps
- WebSockets
- Vite
Challenges
The problem
Freight is run on phone calls and spreadsheets: choosing a transporter, agreeing a rate, tracking a vehicle, proving delivery and reconciling the freight bill each live in a different place.
Architecture
Shape of the system
- Laravel API (
/api/v1) with a uniform{success, data, message, meta}envelope, multi-tenant scoping and role permissions. - Vue 3 + TypeScript single-page client with a themeable design system.
- Tracking: device-authenticated location ingestion, current-state and history tables, geofences with enter/exit events, and a public signed-URL tracking page for customers.
- Business rules, real-time channel design and an implementation plan are documented in-repo.
Solutions
What it does
Shipment and stop planning · RFQs, quotes and reverse auctions among transporters · rate cards, contracts and versions · vehicle, driver and document compliance · live tracking and geofence alerts · proof of delivery · freight bills, invoices and payments · transporter performance.