ERNESTO—SOFTWARE.
EN ES
01.01 Engagements Louisville, KY 5 min read
← Engagements

How 150 yard spaces went from a spreadsheet to one screen

BLF runs a trucking operation in Louisville: their own fleet, load management, 150+ yard spaces for rent, and mechanics. All of it lived in Excel, and it worked. It just cost Neftali Morales, the shop and sales manager, most of every morning to find out who owed what.

BLF Transportation
Fig. 01. 150 yard spaces, live, in one screen. Django · Stripe · Next.js · Framer Motion

The record

Client
BLF Transportation
Location
Louisville, KY
Role
Business Technology Consultant
Built with
Django · Stripe · Next.js · Framer Motion
Reading time
5 min read
Status
Live

I The problem

5 to 10 hours lost every week

Tracking by hand in spreadsheets ate the yard manager's whole morning.

Invoices slipping through

With no reliable system, some truckers never got billed. Money walked out the gate.

No view of occupancy

Which of the 150 spaces were taken? Free? Coming up? Nobody knew without walking the lot.

Growth blocked by broken process

Every new trucker was another row kept by hand, so growing meant losing more of the morning.

Neftali Morales

Shop and Sales Manager, BLF Transportation LLC

Neftali runs day to day operations at BLF Transportation in Louisville, KY. He manages 150+ yard spaces, coordinates truckers, and keeps invoices straight. He was the one who had to be convinced the dashboard was worth the change.

Neftali Morales, Managing daily operations
Neftali Morales, The new dashboard in use
Neftali Morales, Checking payments from his phone

II The solution

In production and opened every working day since.
150 spaces, zero confusion
Fig. 06. 150 spaces, zero confusion
02

150 spaces, zero confusion

The yard as a Kanban board. Three columns, Occupied, Available and Coming Soon, each with counts, revenue, and cards showing the assigned trucker. At a glance, Neftali knows exactly what is happening in the yard.

The command center
Fig. 05.
01

The command center

Four cards: monthly revenue, occupancy, active truckers, pending invoices. Under them sit twelve months of revenue history, the payment method split, and whatever happened today running down the side.

Know your truckers
Fig. 07.
03

Know your truckers

Every trucker gets a profile with quick stats: spaces rented, total paid, payment method. A score ring (0-100) shows how reliably they pay. Loyalty badges reward tenure. Bulk selection enables batch actions.

No invoice left behind
Fig. 08.
04

No invoice left behind

Full invoicing with sortable columns, status and payment indicators. Global search covers truckers, spaces and invoices at once, so an amount can be traced back without anyone remembering where it came from.

Data that decides
Fig. 09.
05

Data that decides

YTD revenue, average revenue per space, payment success rates and retention. The charts answer the questions the owner was already asking out loud.

See what is coming
Fig. 10.
06

See what is coming

Revenue forecasting projects the next quarter with growth percentages and confidence levels. Before it, the next quarter was a guess. Now staffing and maintenance get planned against a number.

One click, not twenty
Fig. 11.
07

One click, not twenty

Charge All. Send Reminders. Generate Reports. Select the rows and the action bar appears, and the work that used to take an afternoon is done before the coffee goes cold.

Seven screens made it into this case study. The dashboard has more. These are the ones Neftali opens.

III The outcome

5-10 hrs
Saved weekly
0
Missed invoices
100%
Payment visibility
Working with Ernesto has truly been one of our best decisions. From the moment we needed a system to provide our customers with better and more secure service, we could count on his work and professionalism. Throughout the entire process and even after its completion, he has provided us with the necessary support to implement the solution he provided. It's truly a pleasure to have him as a service provider.
Neftali Morales · Shop and Sales Manager, BLF Transportation LLC

If your operation runs on spaces and invoices, this is the same build. Let's talk.

If you run a yard, a league, or anything with 150 of something, this call is short.