The Challenge
Eagle-Redwood transports much of the wine produced in Napa and Sonoma counties. Dispatching, tracking, and invoicing lived in paper and spreadsheets — and downtime literally stops trucks.
The Solution
A Vue application on a Node/Koa2 API with MariaDB replication: GPS routes with stops, batch invoice printing, and full search — engineered for uptime with CloudWatch monitoring and 5-second DNS failover.
What I Built
Dispatching with GPS Routes
Routes with stops, tracked from assignment to delivery.
Batch Invoicing
Invoices generated and printed in batches instead of one at a time.
High Availability
Database replication, CloudWatch monitoring, and 5-second DNS failover for a system the business can't run without.
Outcome
- Dispatch, tracking, and invoicing in one system
- Built to keep working when a server doesn't
Built With
