Eagle Pro

Dispatch and invoicing for the trucks that move Napa's wine

Lead Engineer 2021 Web App
Eagle Pro Dashboard

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

Vue.js Node.js Koa2 Nginx MariaDB