House Brownie

House Brownie is the app I built to run my own household: what we have, what we need, where to get it, and where it lives. We use it every day. It's a phone-first web app, live and paid.

The House Brownie home screen: what's due, what's running low, and what to use soon.
Home: what's due and what to use soon.
The Things tab: every supply at home with its status: Full, Med, Low, or Out.
Things: every supply and how much is left.
The shared shopping list, grouped by store.
Shopping: builds itself, grouped by store.
At-store mode, showing what to grab at this shop.
At-store mode: just this shop.

How it works

One sign-up per household; everyone who lives there joins from their own phone.

Every supply in the house has a status (Full, Med, Low or Out), set by whoever touched it last. Things that aren't consumables get a home instead: a room, a shelf, a bin. When the scissors go missing, the app knows which drawer they belong in.

Anything Low or Out lands on the shared shopping list without anyone adding it, along with the things you always restock. Each item remembers which store carries it, so the list sorts itself by shop; at-store mode shows only what to grab where you're standing.

Chores and errands go in the same place. Recurring ones ("water the plants every 3 days") show up on Home when they're due, next to nudges to use up perishables before they turn.

You can talk to it or type. Say "we're low on olive oil, add batteries" and the list updates. One tap undoes any change, a whole voice note's worth included.

There are QR labels too: print a code, stick it on a shelf or bin, scan it to set a status. The app is in English, Portuguese, Spanish, Chinese and Thai, and items can carry names in two languages, so a mixed-language household reads the same list its own way. You can also hook up Claude or another MCP client to help keep the household up to date. No push notifications, no ads.

What's next: native iOS

The next step is a real native iPhone app, built with React Native and Expo rather than a website wrapped in an app shell. Native gets it into the App Store and lets voice transcription happen on the phone. It also keeps working offline, in shops with no reception.

And it's how I'm learning native iOS (with Claude's help). Still at the planning stage; it's coming.

This post was written using Claude. I am working through a backlog of posts and topics, and I don't want to keep delaying. I hope to revise this post myself and remove this comment in the near future.