Skip to content
back to selected work

HowToDoIt

TypeScriptReact.NETAzure App ServiceAzure Blob StorageSQL ServerBicep

Structured how-to app · an evolution of Playbook

LIVE

A checklist names the task and stops. It never says what "finished" is supposed to look like, which is why the friction at home was never a chore going undone. It was that organized looked like one thing to me and another to my wife, and neither of us could agree. An ordered set of photos settled that without anyone having to have the conversation.

I got the format from a Panera manager building the morning bakery case off a laminated standard operating procedure: capture "done right" once, so nobody has to guess. Household was the original idea that tried it on chores. Households usually track who needs to do the chore but never how, and teaching that becomes extra "invisible work", but if a visual guide were available, then the work was always available to point to. This grew up into Playbook: chores group into profiles, and profiles get assigned to a person a week at a time, and the images moved off Firebase onto Azure storage.

HowToDoIt is the same idea coming back to an SOP: a compliance tool for a shop instead of a kitchen, a reference for someone opening a coffeeshop, running a clothing store, or running the back house at an ecommerce site.

▶ play walkthrough
~25s through the live app: browse the SOPs, open one to its photo steps. Click to pause.
~/architecture
Takeaway one gate on the way in · two stores on the way out: rows through EF Core, photos straight from Blob, so the API never holds an image in memory