A case study from The AI Burrow

Your pantry. Your family. Your week.

Built by AI Burrow. A family pantry app deployed in our founder's household. Three users, two iPhones, one Android. Receipts scan themselves into the list. Every morning at 7, a brief lands in Telegram. Nobody types groceries anymore.

3 users, 2 iPhones, 1 Android Daily since 26 Feb 2026 ~94 morning briefs delivered ~30 receipts scanned
9:41 ●●●● ▮▮ 🔋
Friday · 30 May
Today.
Four things need attention before the weekend.
Diapers
Out since Wednesday.
Out
Protein Powder
Running low.
Low
Farmhouse Milk
Expires in three days.
3d
Olive Oil
Running low.
Low
Left for the month.
$412.50of $800
Ahead on budget · Last day of the month.
Today
List
Pantry
Money
The app

Four surfaces. One job each.

A tab is a worldview. Today knows what needs your attention. List knows what to pick up. Pantry knows what you own. Money knows how the month is going. Each surface does one thing, then quietly hands you back to your life.

9:41●●●● ▮▮ 🔋
Friday · 30 May
Today.
Four things need attention before the weekend.
Diapers
Out since Wednesday.
Out
Protein Powder
Running low.
Low
Farmhouse Milk
Expires in three days.
3d
Olive Oil
Running low.
Low
Left for the month.
$412.50of $800
Ahead on budget · Last day of the month.
Today
List
Pantry
Money
Today what needs you, now.
9:41●●●● ▮▮ 🔋
Saturday · 31 May
List.
Eleven items, four sections, one supermarket run.
🥬produce
Bananas
Coriander
🥛dairy & chilled
Selah's Milk
Yakult
🍚pantry
Mirin
Miso paste
Olive oil
🧻household
Diapers
Wipes
Detergent
+
Add something.
Today
List
Pantry
Money
List what to pick up.
9:41●●●● ▮▮ 🔋
All · 24 staples
Pantry.
Three need attention. The rest is fine.
Needs attention.
Diapers
Out.
Protein Powder
Low.
Olive Oil
Low.
Stocked.
Eggs
Selah's Milk
Rice
Yakult
Soy sauce
Bread
Coffee
Today
List
Pantry
Money
Pantry what you own.
9:41●●●● ▮▮ 🔋
May · 2 days left
Money.
Pacing well. $412.50 to last the weekend.
Remaining
$412.50of $800
48% spent · $206 a week sustainable
Recent.
NTUC FairPrice
today, 6:42pm
$87.40
Tekka wet market
yesterday
$24.00
NTUC FairPrice
Tue
$63.20
Cold Storage
Mon
$31.80
Today
List
Pantry
Money
Money how the month is going.
Receipt scan

Take a photo. Walk away.

The scanner reads the entire receipt — even multi-page ones stitched from several photos. It categorizes every item, tracks perishables under household-specific rules, strikes off matching staples, and tells the family it's done. The receipt goes in the bin.

Scanned · today, 6:42pm
Logged
NTUC FairPrice
$87.40
14 items categorized · 5 perishables tracked · 3 staples auto-restocked · Telegram sent to 3 people
burrow_pantry.scan_receipt(image[])
Identify merchant
NTUC FairPrice
Extract line items
14 items, $87.40 total
Filter perishables
SG household rules · skip raw meat & Asian greens
Match against list
Selah's Milk, Olive Oil, Diapers
Notify household
Telegram → Hosan, Selphia, Jenny
Morning brief

Each morning, at seven.

One Telegram message. Three accounts. The whole family walks into Saturday knowing what's out, what's low, what's about to spoil, and how much of the month's budget is left. Composed by pg_cron and a Supabase Edge Function — no service to babysit.

BP
Burrow Pantry
bot · 3 members
🌅 Burrow Pantry · Morning Brief
To buy:
— Diapers (out)
— Protein Powder (low)
— Olive Oil (low)
— Mirin · Miso

⚠ Expiring within 24h:
— Farmhouse Fresh Milk 1L

Budget: $412.50 left of $800
7:00 AM
How it's built

A small stack, agent-assisted, shipped in a weekend.

React Native on the front, Supabase on the back, Gemini Flash with an OpenRouter fallback for the scanner, pg_cron for the daily brief. The schema fits on one page; the whole household runs on it.

burrow_pantry.stack
Frontend
React Native · NativeWind · Inter Tight
Backend
Supabase Postgres · RLS · Realtime
AI scanner
Gemini 2.5 Flash · OpenRouter fallback
Cron + brief
pg_cron · Supabase Edge Function