Prompt template

Savings tracker prompt — copy, paste, build

A simple prompt for a native savings tracker — multiple goals, contribution logging, and a projected-finish-date chart. Designed as a personal finance tool, not investment advice — the prompt is explicit about that scope.

The prompt

Build a native iOS and Android savings tracker with: (1) a goals tab listing each savings goal (name, target amount, current amount, deadline) with a circular progress indicator per goal, (2) a goal detail screen showing contribution history, projected finish date based on current pace, and a "log contribution" button, (3) a log-contribution sheet with amount, date, and optional note, (4) a "create goal" screen with name, target, deadline, and starting amount, (5) a stats tab with total saved across all goals and a monthly contribution bar chart. Use Expo, React Navigation, twrnc for styling, AsyncStorage for goals and contributions, and an Intl.NumberFormat-based currency display configurable in settings (USD default). Do not include any investment-advice or rate-of-return logic — explicitly note in onboarding that this is a tracker, not financial advice.

Variants

Lite

Build a savings tracker with one goal, contribution logging, and a progress ring. Skip projections.

Pro

Build a savings tracker with multiple goals, contribution logging, projected finish dates, monthly stats, recurring-contribution scheduling via Expo Notifications, currency selector, and CSV export of contribution history.

What you get

  • Expo + React Native project ready for Snack live preview
  • Multi-goal tracking with progress indicators
  • Contribution log per goal
  • Projected-finish-date estimation
  • Configurable currency formatting
  • Monthly contribution chart

Screens included

  • Goals
  • Goal detail
  • Log contribution
  • Create goal
  • Stats
  • Settings

Why this prompt works in AppGenie

Money apps live or die on trust and clarity. AppGenie's prompt explicitly frames this as a tracker (not advice) and the diff-aware pipeline lets you pin the disclaimer to onboarding without re-running the whole project.

Related prompts

Savings tracker prompt — FAQ

Does the prompt connect to bank accounts?

No. The default prompt is intentionally manual-entry only — no Plaid, no Open Banking, no transaction sync. Ask for it in a follow-up if you want to add Plaid Link via WebView, and the diff-aware pipeline patches the contribution-log screen.

How is the projected finish date calculated?

A simple linear projection from average monthly contribution over the last three months. Refine the model in chat ("use the median of the last six months and surface a confidence range") and the pipeline patches just the projection module.

Ready to ship a savings 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.