home improvement
Paint Shelf: Never Forget a Wall Color Again
A simple app that stores every room's paint brand, code, and finish — so a future touch-up takes seconds, not a trip to the hardware store to guess.
Artem
Founder
· 4 min read

Three years ago you painted the living room a warm greige that looked perfect against the trim. Last week, a chair scraped a chunk out of the baseboard. Now you're standing in a hardware store holding paint chips up to a photo on your phone, squinting, not entirely sure if it was 'Agreeable Gray' or 'Accessible Beige' — and whether you used eggshell or satin.
Paint Shelf is a small app built for exactly this moment. Before you finish a room, you log the brand, color name, code, finish, and hex. Later, when you need a touch-up, you open the app, tap the room, and read out the exact details at the store counter. No guessing, no mismatched patches, no repainting a whole wall to hide a bad fix.
Live demo
The problem with paint is that it disappears
Paint cans get thrown out once they dry up. The strip of masking tape with the color code written in marker falls off the inside of the cabinet door. The photo of the paint chip lives three phone upgrades in the past. And even when you remember the color name, the finish matters just as much — a satin patch on an eggshell wall catches the light differently and stands out like a bruise.
Most people only discover this problem years after a paint job, when scuffs appear or nail holes need filling. By then, the original details are long gone. Paint Shelf is the habit that fixes this: log it once, find it forever.

How it works: rooms, surfaces, and store-counter details
The app organizes everything by room. Tap Add Room, name it (Kitchen, Primary Bedroom, Hallway — whatever makes sense to you), and then add a paint record for each surface in that room. Walls, ceiling, trim, and accent walls can each have their own entry.
For each record you store the brand (Sherwin-Williams, Benjamin Moore, Behr, any other), the color name, the color code, the finish, and optionally the hex value so you can see a swatch at a glance. When you need a touch-up, tap into the room and you'll see exactly what to say at the store counter: SW 7015 / Repose Gray / Eggshell. The staff can mix it on the spot.
The app ships with a few sample rooms already filled in, so it feels useful the moment you open it — not an empty form waiting for you to do all the work. Try tapping through the demo data in the embedded app below to get a feel for how records are organized.
Offline-first, no account required
Everything lives on your device. There's no login, no cloud sync, no subscription. The log is there when you need it, even if you're in a basement with no signal or standing in a paint aisle with patchy reception.
This is a deliberate choice. A paint record is personal household data — brand preferences, room names, the color you picked for a nursery. It doesn't need to be anywhere but your phone. And because there's no account to forget or service to shut down, the records you enter today will still be there in five years when a new scuff appears.
Who benefits most
Homeowners repainting their own rooms get the most obvious value. But renters benefit too: if you paint with landlord permission and need to restore the original color before moving out, a logged record of the existing wall paint before you started is worth its weight. DIY decorators who cycle through accent walls seasonally will find it useful to compare what they've tried in a room before committing to the next coat.
Contractors and property managers who handle multiple units could use it to keep a per-unit paint log — though the app is genuinely designed for personal use, not a professional inventory system. If you paint your own home, this is for you.
A small habit that pays off years later
The best time to log a paint record is right after you put the lids back on the cans. You have everything in front of you: the label, the brand, the code, the finish. It takes ninety seconds. The payoff comes years later when you need it and it's just there.
Try the live app above: add a room, fill in a paint record, and see how the store-counter view formats the details. The whole flow from idea to this working app took one afternoon. If you have a household problem that deserves its own small tool, you can build something similar just as quickly.
39
files in the build
40.1 MB
app bundle
Flutter Web
runs in any browser
Have a household problem that deserves its own app?
Paint Shelf started as a one-line idea. Leanfinit turned it into a working, offline app in hours. Describe your problem and see what gets built.