01 · Operations platform

Lobos Trucking System

A Flutter operations app for a small family-run trucking company, replacing scattered client, job, and invoice tracking with one live dashboard.

Selected outcomes

  • Modeled clients, jobs, and invoices as connected operational records
  • Built a real-time dashboard for workload, revenue, and recent jobs
  • Connected completed jobs to invoice creation and payment status
  • Generated printable PDF invoices from live Firestore data

The real-world problem

Small companies rarely need enterprise software. They need a tool that matches the way the business already works, removes repetitive admin, and remains understandable to people who do not live inside technology.

Lobos Trucking System is designed around that constraint. It brings client records, active jobs, route details, invoice status, and a high-level business view into one straightforward workflow.

From database exercise to product

The project began as a Python and SQLite command-line database. That first version helped establish the relationships and business rules before the interface became the focus.

I then evolved it into a Flutter application backed by Firebase and Cloud Firestore. The current version streams live data into a mobile-friendly dashboard and gives the company one place to move a job from client intake to invoice.

  • Client records with contact and address details
  • Job creation with pickup, drop-off, pricing, notes, and status
  • Live counts, recent jobs, and revenue indicators
  • Invoice numbers, payment states, and printable PDFs

Engineering judgment

The interesting part is not the number of screens; it is translating a loosely defined business process into reliable data relationships and a workflow that feels obvious to the people using it.

The repository is a working prototype. Before using it for sensitive business records, I would finish authentication, tighten Firestore security rules, add automated tests and backups, and validate the experience with the actual operators. Calling that out is part of building responsibly—not an afterthought.

Next projectLukes Security Group Website