Prompt template

Expense tracker prompt — copy, paste, build

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.

The prompt

Build a native iOS and Android expense tracker with: (1) a home tab showing today's total spend, this week's spend, and a list of recent transactions, (2) a one-tap "add expense" floating action button that opens a sheet with amount, category chips, optional note, and an "attach receipt" camera button, (3) a transactions tab with date-grouped list and a category filter, (4) a weekly summary screen with a category breakdown donut chart and top three spends, (5) a settings screen for currency and category editing. Use Expo, React Navigation, twrnc for styling, AsyncStorage for storage, expo-image-picker for receipts, and Victory Native for the donut chart.

Variants

Lite

Build an expense tracker with quick add, category chips, and a list view. Skip receipts and charts.

Pro

Build an expense tracker with quick add, receipt photos with on-device OCR, custom categories, weekly + monthly summaries, CSV export, multi-currency, and a Stripe-wired premium paywall.

What you get

  • Expo + React Native project ready for Snack live preview
  • One-tap add-expense sheet
  • Receipt photo attachment
  • Date-grouped transactions list
  • Weekly summary with category donut
  • Editable category list

Screens included

  • Home
  • Add expense
  • Transactions
  • Weekly summary
  • Settings

Why this prompt works in AppGenie

Expense entry has to be friction-free or users abandon the app by week two. AppGenie's diff-aware pipeline lets you nudge the add-expense sheet (default category, keyboard order, haptic on save) in chat without touching the storage layer.

Related prompts

Expense tracker prompt — FAQ

Does the receipt OCR actually work?

The Pro variant scaffolds the OCR call structure. On-device OCR via Vision (iOS) and ML Kit (Android) ships as a native module setup; the prompt wires the placeholder so you can drop in your provider.

Can I export my expenses?

Ask "add a CSV export action in settings that emails the file." The diff-aware pipeline patches settings and adds a share-sheet handler.

Ready to ship a expense tracker?

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.