Expense splitting app

like Splitwise

Groups, shared expenses, who owes whom, and settle up. Seeded with a Goa trip, a flat and Friday dinners.

  • Free template
  • Expo and Supabase
  • iOS, Android, web
  • Your own copy of the code
Your balances
Every group
Who owes you
Simplified settlement
Settle up
Add an expense
10

Screens built and filled with data

5

Workflows end to end

  1. Add an expense
  2. See who owes whom
  3. Settle up
  4. Track activity
6

Tables already designed

groupsprofilesgroup_membersexpensesexpense_splitssettlements
18

Access rules on every table

A member reads and writes only rows of groups they belong to.

Supabase row-level security

115

Sample rows so no screen starts empty

  • expense_splits75
  • group_members15
  • expenses15
  • profiles5
  • groups3

Features

Everything the app does, on day one

  • Groups for anything

    Trips, flats, dinners, each with its own members, expenses and balances.

  • Equal splits

    Pick who paid and who shares; each share is computed to the paisa.

  • Live balances

    Per group and overall, who owes you and whom you owe.

  • Simplified settlement

    The fewest payments that clear everyone in a group.

  • Settle up

    Record who paid whom, and every balance updates.

  • Activity feed

    Every expense and settlement across your groups, newest first.

  • Accounts and privacy

    Email sign-up and sign-in; people see only the groups they belong to.

Customize with prompts

Make it yours in one sentence

Pick what to change first. Your copy opens in the editor and the AI starts right away, changing this app in place.

Expense splitting app, as the template ships

Make it yours

You get your own copy of Expense splitting app. Tell the AI what to change first.

Rename the app to [your app name] and use my brand colour
Just copy it

Themes and icons

Your look, before the first prompt

Pick a theme and an app icon. Your copy is made in them: no prompt, no credits.

Expense splitting app in Original
Expense splitting app in the Original theme

Theme

App icon

Your copy starts in this look. It is one theme file, so every screen changes together, and you can keep adjusting it with prompts.

One prompt later

“Call it SplitPal, make the brand colour green, and add a note field to expenses”

A real run on this template. One turn renamed the app, recoloured every screen and added the field to the database.

Your balances, as the template ships
Template
Your balances, after the prompt
After one prompt

Workflows

What people can already do in it

Pick one to walk through its steps on the screen it happens on.

Your balances
Every group
Who owes you
Simplified settlement
Settle up
Add an expense

Add an expense

Under the hood

A real full-stack app, not a mockup

For the technical side: how it is built, the database, the code itself and the stack.

The editor writes a real app. The app talks to its own Supabase backend, and the same code runs on phones and the web.

  1. RapidNative editor

    The AI writes the code, schema and sample data

  2. Your app

    Expo SDK 57, React Native, 10 screens

  3. Supabase backend

    Supabase: Postgres (6 tables, 18 access rules), auth, storage, API routes

  4. Runs on

    iOS, Android and the web

Screens

Every screen, built and filled with data

10 routes: /activity, /groups, /, /profile, /add-expense/[groupId], /balances/[groupId], /group/[id], /settle-up/[groupId], /login, /signup.

Your balances
Your balances
Every group
Every group
Who owes you
Who owes you
Simplified settlement
Simplified settlement
Settle up
Settle up
Add an expense
Add an expense

How it works

From template to the App Store

  1. Step 1

    Use the template

    You get your own copy in your account, running in the editor with its data.

  2. Step 2

    Tell the AI what to change

    Rename it, restyle it, add features. It edits this app; it does not start over.

  3. Step 3

    Run it and ship it

    Open it on your phone with a QR code, then publish to the App Store and Google Play.

Questions

Before you start

Is the template free?+
Yes. Making your copy costs nothing. The changes you ask the AI for use credits from your plan, and the free plan includes credits to start.
Do I own the code?+
Yes. Your copy is a standard Expo and React Native project with its own Supabase migrations. On the Starter plan ($20 a month) and up you can download the full source from the editor whenever you like; see plans.
Can I publish it to the App Store and Google Play?+
Yes, under your own name and developer account: publish it yourself from the editor, or let LetsDeployIt, our App Store and Google Play publishing service, handle the submission for you. Change the name, icon and colours first: the stores reject apps that copy another brand.
What is mocked?+
No payments: "Settle up" records a settlement, it moves no money. Real payments (Stripe, UPI) plug in at the settle-up screen.
Can I use my own backend?+
Yes. It ships with its own database, but the AI can connect your own Supabase project or another API when you ask it to.
Is this affiliated with Splitwise?+
Not affiliated with or endorsed by Splitwise. Splitwise is a trademark of its owner.

Your app, already started

Free to start. Your copy, your name, your brand, and the AI ready to change any of it.

All templates

Not affiliated with or endorsed by Splitwise. Splitwise is a trademark of its owner.