000 gosvindraj / portfolio
[ project 01 ]

bill
splitter.

a mobile app for the who-owes-who problem: snap one receipt for an itemised split, or bundle a whole trip's worth of bills and settle everyone up across all of them. built with react native and expo, backed by supabase, with grok doing the actual reading.

not on the app store. still lives in an expo dev build on my phone, which felt honest enough to say outright.

← all projects
Bill Splitter scan screen, ready to photograph a receipt
01 / scan a receipt
An itemised receipt the app read from a photo, every line editable
02 / ai reads every line
The split screen with even, custom, and item-by-item options
03 / split it your way
The settle-up screen showing who owes who across the trip
04 / settle up
A trip grouping several bills together
05 / group bills into trips
The home screen listing recent bills and trips
06 / everything, at a glance

before
the app.

the same problem, solved first with @bayarakuwoi_bot. it's locked to just me now, but the code's still worth a look.

read the code
07 / before the app
[ how / it works ] four steps, no spreadsheet
01
scan

snap a photo of the receipt. a vision model (grok) reads every line item, the price, the quantity, and the tax, then hands you an editable draft instead of a blank form.

02
split

even, custom percentages, or item by item, so the person who didn't order the wagyu doesn't pay for the wagyu.

03
settle

one screen shows exactly who owes who, minimised across every bill in a trip. tap a debt as paid and it's done.

04
remember

bills and trips sync to a real backend behind real accounts, so the data survives longer than the group chat does.

← all projects