Prompt template

Budget app prompt — copy, paste, build

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.

The prompt

Build a native iOS and Android budget app with: (1) onboarding to set monthly income and pick five starter categories with limits, (2) a home tab showing current month spend vs total budget as a progress ring plus a per-category list with mini progress bars, (3) an "add transaction" sheet with amount, category, date, and note, (4) a transactions tab with grouped-by-day list and a search filter, (5) an insights tab with month-over-month bar chart and top three overspent categories, (6) a settings screen for currency, month-start day, and category management. Use Expo, React Navigation, twrnc for styling, AsyncStorage for offline-first state, and Victory Native for charts. Default to a quiet light-mode design with one accent color.

Variants

Lite

Build a budget app with five categories, monthly limits, transaction entry, and a home progress ring. Skip insights.

Pro

Build a budget app with unlimited categories, monthly + weekly limits, recurring transactions, bank-import CSV, month-over-month insights, savings goals, and a Stripe-wired premium paywall for forecasting.

What you get

  • Expo + React Native project ready for Snack live preview
  • Onboarding with starter categories
  • Monthly progress ring + per-category bars
  • Quick add-transaction sheet
  • Insights tab with month-over-month chart
  • Configurable month-start day

Screens included

  • Onboarding
  • Home
  • Add transaction
  • Transactions
  • Insights
  • Settings

Why this prompt works in AppGenie

Budget apps need correct math more than novel UI. AppGenie's A6 validator runs static checks on category math and rollover logic before the preview, catching the "off-by-one when the month rolls over" bugs that usually leak into production.

Related prompts

Budget app prompt — FAQ

Does the budget app sync with my bank?

No. The Pro variant scaffolds CSV import as the integration point. Direct bank sync (Plaid, TrueLayer) requires your own credentials and is left as a follow-up prompt.

Can I roll unspent budget into next month?

Ask "add per-category rollover so unspent budget carries to the next month." The diff-aware pipeline patches the rollover logic without touching the transaction screen.

Ready to ship a budget app?

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.