Case study · coatings shop

How a coatings shop stopped writing everything down twice.

A wood staining shop of about 15 people tracked every job on paper, and the office retyped it at night. Now tablets at every station feed one live board.

Before → afterPaper + retyping → one live board
Who
A wood staining shop, about 15 people
The problem
Paper at every station
What I built
Tablet app, server, live board
Status
Running in production

Before

Jobs and time were tracked on paper and in spreadsheets. Nobody had one live view of what stage a job was in or who was on it. Someone had to walk the floor and ask, or wait for a sheet to be typed up later.

An earlier tablet app had been tried and retired. It didn’t fit how the floor really worked.

What I built

Three pieces, each doing one job:

  • A shared database holds the jobs, stages and bunks, with a record of every change.
  • A small server keeps the keys off the tablets and makes sure a retry never makes a duplicate.
  • A tablet app installs like a normal app, works with no wifi, and catches up when the wifi comes back.

What changed

The floor has one shared view of every job, instead of a walk and ask. A bad wifi day no longer costs data: everything waits on the tablet and syncs when the connection is back.

Built with
  • Airtable
  • Cloudflare Worker
  • PWA
Before and after
  • Crew logged bunks on paper; the office retyped it.Tablets at every station, one live board.
  • "What's on hand?" meant a walk to the shelf.Live stock counts, right on the tablet.
  • Written formulas that didn't agree with each other.One set of formulas on the tablet, math done.
  • Every wifi blip looked like an outage.A dropped connection just catches up.
Read next

← All work

Free 20-minute call

Got paper at every station too? Let's talk about it.

There's no pitch. If you don't need software, I'll say so, and you'll still leave with an idea or two.

Not ready to talk? Ask the chat a question. It's on every page.

A shop clerk standing behind the counter of a small store
Book a 20-Minute Call