B BiteSize
RUNNING TOTAL ₱0

No. 001 — The Pitch

Nobody should do long division after dinner.

BiteSize turns a photo of the check into a shared link. Everyone taps what they ordered, sees exactly what they owe, and pays you back — no spreadsheet, no app download, no account.

PLATFORM
Mobile web · PWA
PARTY SIZE
2 – 20 diners
SIGN-UP
None required
SPLIT TIME
< 90 seconds

Before / After

Splitting by memory"I think I had the pasta?"
Splitting evenlyPunishes the water-drinker
Splitting by screenshotSomeone always forgets tip
Splitting with BiteSizeScan → Share → Settled

No. 002 — Try the flow

BiteSize
Split it fair. Pay it easy.
📷
Take a photo
🖼️
Upload a photo
or start with a blank bill
RECENT BILLS
🧾
Friday Team Lunch
Sate Kampar · July 12
₱1,240
🧾
Beach House Weekend
Settled
Paid
New billBy item
Items 4 · Subtotal ₱980.00
₱1,096.00
Please review 1 item
Scan wasn't fully confident — tap to check.
2
Sizzling Sisig
₱245.00 each
₱490.00
1
Halo-Halo
₱150.00 each
₱150.00
+ Add item · Paste items
Share this bill
7F K2 9Q R4
Scan or share the link — no account needed
Copy link
3 of 5 people have joined
What did you have?
Sizzling Sisig
₱245.00
Halo-Halo
₱150.00
Iced Tea Pitcher
₱120.00 · shared
↑ tap an item — it's live
You owe
₱245.00
Send payment via GCash
0917 123 4567Copy number
Tap to reveal payment QR
I've Paid
+ Add reference number, note, or partial amount
🎉
All settled up!
Everyone has paid — nothing left to collect.
Total bill
₱1,096.00
JM
Jam
4 items
✓ Paid
RC
Rico
2 items
✓ Paid
TY
Tin
3 items
✓ Paid

The claim screen is live — tap an item and watch the total change, same as the real app.

No. 003 — What's on the bill

Bill creationAI-READ
·Photo → itemized list — Gemini vision reads names, quantities, and prices straight off the receipt.
·Paste from chat — drop a messy group-chat order list, it parses into items.
·Tax, service, delivery, tip, discount — with one-tap 10/15/20% presets.
·Auto-capitalized, auto-formatted — names and prices clean themselves up as you type.
Splitting & claimingFAIR SHARE
·By item, or split evenly — toggle per bill, remembered next time.
·Shared items split automatically — one plate, three forks, three even shares.
·Down to the centavo — rounding always reconciles to the receipt's real total.
·Round to the nearest ₱1/5/10 — optional, for easier cash change.
PaymentsGET PAID
·GCash, cash, or other — with reference numbers and notes.
·Partial payments — pay some now, see what's still owed.
·One-tap "mark paid" — for cash handed over in person.
·Reminders that write themselves — pre-filled with the amount and GCash info.
The groupNO SIGN-UP
·Join by QR or link — no account, no app install.
·Add a guest who's not on the app — you manage their share for them.
·Colored avatars, item counts — see who ordered what at a glance.
Built to actually workRELIABLE
·Keeps working with no signal — edits queue and sync when you're back online.
·Undo, not "are you sure?" — deletes are instant and reversible for a few seconds.
·Installable, live-updating — add to home screen; everyone's screen updates in real time.
FEATURES ON THIS RECEIPT60+

No. 004 — Ingredients

Next.js (App Router) TypeScript Tailwind CSS v4 Supabase (Postgres · Realtime · Storage) Google Gemini vision Vercel

Anonymous, device-token sessions instead of accounts — the bill is the login. Money is tracked in integer cents end to end so nobody's total is ever a fraction of a centavo off.

TOTAL VALUEPRICELESS
TENDERED: YOUR NEXT GROUP DINNER

Built by Claude · bitesize-eosin.vercel.app · github.com/gianrufin/BiteSize