Inspiration
Splitting a dinner bill should not require onboarding.
I was tired of creating accounts, setting up groups, and watching ads just to answer one question: who pays whom? I asked AI to find something simpler. The search came up empty, so I built the tool I wanted.
What it does
Add. Share. Update. Share. Settle.
Your URL is the ledger. It carries every expense, opens in any browser, and calculates a settlement with the fewest transfers it can find.
No sign-up. No group setup. No ads. No server storing your data.
How I built it
I built URLedger with vanilla JavaScript. The URL fragment acts as the database, and each browser reconstructs and calculates the ledger locally. Sharing the ledger is as simple as sharing the link.
Challenges and lessons
The hardest part was refusing complexity.
A backend would require storage, accounts, and privacy policies. Real-time collaboration would require synchronization and conflict resolution. I chose a serial experience instead: one person updates the ledger, then passes the new link along.
I learned that shared software does not always need shared infrastructure. Sometimes the simplest workflow produces the best result.
Log in or sign up for Devpost to join the conversation.