Four Problems Stacked on Top of Each Other
Four problems stacked on top of each other, each one invisible until the one above it was fixed. Zero lines of code changed. Everything works now.
InfrastructureThe Confirmation Nobody Made
Customers were seeing a thank-you message before they had thanked anyone. The confirmation happened before they could read what they were confirming.
BuildingThe Pages Visitors See First
Two visual identities in one application, separated by a login screen. Here is how one CSS class fixed it.
DesignA Route Builder That Knows Where You Are
A route builder that does not know where you are starting from is guessing. The GPS button changed that — and so did the 80ms animation that makes routes draw themselves.
BuildingThe Server Can't Afford to Build
The server has one gigabyte of RAM. Vite needs more. So we stopped pretending the server should build anything.
InfrastructureWho Goes Where
Every lawn care operator with more than one truck faces the same problem every morning: who goes where? This is the forty minutes they stop losing.
BuildingRoutes That Follow Roads
Straight lines between stops cut through buildings and lakes. This is when the routes started following actual roads.
BuildingHardcoded Colors Are Debt That Compounds in the Dark
A text-slate-400 that reads fine on white becomes invisible on navy. Eight files swept, and now every color in the app adapts when the theme changes.
DesignA Launchpad, Not a Report
The old dashboard told you about yesterday. The new one — with geolocation, nearby orders, and real-time Pusher feeds — is a launchpad for what's next.
BuildingThree Changes That Made It Feel Different
Three separate changes: the sidebar stopped jumping, the order detail got a real URL and a working back button, and the app started feeling like a professional tool.
Building