Elhadi.
← All projects

tab.

Settle the tab, save the friendship.

See how it works

01

Pull up a name

WalkthroughStep 1 of 4

Pull up a name

Search anyone on the public ledger — real receipts, real amounts, no filters. They don't even need an account.

The problem

Money owed between friends dies in group chats. Asking twice feels rude, so people eat the loss and quietly resent it — tab. replaces the awkward text with a public receipt.

Who tab. is for

Friends, roommates, and groups who are tired of chasing each other for money — anyone who's ever been ghosted on a Venmo request and wants the debt on the record instead of dying in a group chat.

About the project

tab. is a social ledger for the money friends owe each other. Search a name, see the receipts, and file a tab against anyone — they get notified, and the whole ledger is public. Three steps, zero awkward texts: pull up a name, file the tab, then settle (or forgive). The internet remembers when your Venmo request didn't.

It's a native iOS app shipped end-to-end as a solo project: design, build, App Store review, RevenueCat-powered subscriptions, and a live admin console at thetab.io. It survived a real App Store rejection (Sign in with Apple + subscription-link rules) and has been live since June 2026.

Built with

The software that actually made it possible.

Claude CodeClaude OpusExpo EASApp Store Connect

Tech stack

Expo / React NativeTypeScriptSupabaseRevenueCatSign in with Apple

Screenshots

tab. screenshot

Posts about tab.

5 min readauto-generated update

Forgiving a debt should be a button

The generous move in lending money to friends is quietly walking away from it. Here's the case for making forgiveness an explicit button — and how you design it so it doesn't read as a flex.

how-totab
3 min readauto-generated update

How to split a bill without ruining the friendship

The awkward part of splitting a bill isn't the math — it's asking twice. Here's how I stopped eating the loss and started keeping a receipt instead.

use-casetab