Skip to main content

$ cat /proof_of_work/archive-salon · mobile app · react native · supabase

Archive Salon

A formula book for a hair-color studio: every mix — ratio, developer, grams, the bowl on the scale — captured in under thirty seconds, zero typing. Live on a TestFlight beta with the salon's owner.
Platform

iOS + Android — React Native (Expo Router), Supabase backend, over-the-air updates.

The Client

Archive, a hair-color salon. Colorists remix formulas daily and lose them; Van wanted the ledger on her phone.

Status

In beta with the owner — real formulas captured daily, fixes shipped over the air from her feedback.

Archive onboarding — the formula book intro
The 30-second tour
Archive formulas gallery — saved mixes with ratio, volume, grams
The formula gallery
Archive capture screen — sliders for ratio, developer volume, total weight
Capture: zero typing
Archive clients screen — clients with formula history
Clients & history

The problem.

Hair color is chemistry with a memory problem. A colorist mixes by eye and experience — 1:1.5 ratio, 20 volume, 60 grams — and six weeks later the client asks for “the same thing as last time,” and the answer lives in a notebook nobody can find. Van wanted that ledger on her phone: capture a mix in under thirty seconds, find it again by name, brand or shade, and never lose it.

The build.

Zero typing. Capture is sliders and rulers — ratio, developer volume, total weight — plus one photo of the bowl on the scale. A formula is saved in under thirty seconds, which is the only speed that survives a busy salon day.

Cloud-first, phone-native. React Native on Expo Router with a Supabase backend. The formula saves instantly on the device and reconciles to the cloud — formulas survive a lost phone.

Shipped from her texts. Van texts feedback to a bot in plain English. An agent triages each message, writes the failing test, fixes the bug, passes CI, and the update lands on her phone over the air — usually the same day. That pipeline is the Agent System, running on a real product first.

Want a tool like this for your business?

$ echo "ready?"

If you made it this far, you already know if you want to talk.