NorthLane Logistics Dashboard
Real-time shipment tracking platform serving 12,000+ daily users across the UK and EU.
What we were brought in to solve
NorthLane's dispatch team was operating from a patchwork of spreadsheets, a legacy telematics portal and a custom desktop tool nobody had updated in five years. As fleet size grew, the team couldn't answer simple questions — where is shipment X right now, which lanes are running late, which customers need a proactive update — without phone calls and manual lookups.
Leadership wanted a single operating console: live shipment status, exceptions surfaced before customers noticed, and a clean API surface that downstream systems could integrate against.
How we built it
We rebuilt the operations console as a server-rendered Next.js application sitting on top of a Node.js / NestJS ingestion service that consumes telematics, EDI and customer-portal feeds. PostgreSQL handles transactional state; Redis powers live shipment caching and pub/sub for the operator UI.
A purpose-built rules engine flags exceptions (late departure, geofence breach, dwell time) and pushes them straight onto the operator dashboard with a one-click acknowledge-and-update flow. Customer comms templates were folded in so a dispatcher can resolve, document and notify in a single action.
What changed for the business
Measured against the baseline we agreed at kickoff.
What it runs on
Frontend
- Next.js 14
- React
- TypeScript
- Tailwind CSS
- TanStack Query
Backend
- Node.js
- NestJS
- PostgreSQL
- Redis
- BullMQ
Infrastructure
- AWS ECS
- Terraform
- GitHub Actions
- Datadog
- CloudFront
What we did on this engagement
Building something similar?
Tell us about your project — discovery calls are free, and most quotes land in under 48 hours.