Prompt template
Expense splitter prompt — copy, paste, build
A prompt for a Splitwise-style native app: trips, group balances, even and uneven splits, and settle-up. Designed to keep the data model crisp so AppGenie's validator does not bounce the build.
The prompt
Build a native iOS and Android expense splitter with: (1) onboarding to create a profile and add the first trip or group, (2) a groups list with running balance per person, (3) an "add expense" screen with payer, participants, even or uneven split, category, and notes, (4) a balances tab showing who owes whom, (5) a settle-up flow that suggests minimum-transaction payments, (6) per-trip detail with expense history and a CSV export. Use Expo, React Navigation, twrnc for styling, AsyncStorage for offline-first state, and a clean light-mode-first design.
Variants
Lite
Build an expense splitter for a single group with even splits, balances, and settle-up. Skip multi-trip support.
Pro
Build an expense splitter with multiple trips, even and uneven splits, currency conversion, receipt photos, settle-up suggestions, and Stripe Connect for in-app payouts.
What you get
- Expo + React Native project ready for Snack live preview
- Multi-trip group structure
- Even and uneven expense splits
- Running balance per person
- Minimum-transaction settle-up
- CSV export per trip
Screens included
- Onboarding
- Groups
- Group detail
- Add expense
- Balances
- Settle up
Why this prompt works in AppGenie
Splitter math is famously easy to break in a single LLM pass. AppGenie's A6 validator runs static checks on the generated code before you ever see it, catching the "off-by-one in the unevenly-split case" class of bug that competitors ship straight to preview.
Related prompts
Prompt
Expense tracker
A prompt for a focused native expense tracker — fast entry, category tagging, receipt photos, and a weekly summary. Designed for solo users who want a daily-spend log, not a full budget engine.
Open prompt →Prompt
Trip planner
A prompt for a native trip-planning app — multi-day itineraries, per-day activity blocks, packing lists, and an offline map view. Designed to keep the data model crisp so the A4 architect plans clean trip and day entities on the first run.
Open prompt →Prompt
Budget app
A prompt for a native personal-budget app — monthly category limits, transaction logging, progress rings, and end-of-month insights. Designed for offline-first use so the app feels instant before any backend exists.
Open prompt →Expense splitter prompt — FAQ
Does the prompt generate the settle-up algorithm correctly?
Yes. The prompt asks for minimum-transaction settle-up, which the architect agent expands into the standard greedy algorithm. The validator catches missing cases before the preview loads.
Can I add multi-currency support after generation?
Yes. Ask "add EUR and GBP support with daily exchange rates." The diff-aware pipeline patches the expense form and balances view without re-running the whole project.
Ready to ship a expense splitter?
Paste this prompt into AppGenie. The diff-aware multi-agent pipeline produces a real Expo + React Native project you can preview live, iterate in chat, and own end-to-end.