Template de Finanças
Ballast Budget & Spending Tracker App
A calm budget app: what is left this month at a glance, purchases logged in two taps or from a receipt photo read by AI, bills and savings goals on one page, and monthly reports. No bank login.
- 34 telas
- iOS e Android
- Dados de exemplo
- Atualizado em 28 de out. de 2026
- Versão verificada
- 3 cópias criadas
Cópia grátis · Código completo · Sem cartão
Telas
6 telas do app em funcionamento.
O que vem incluído
- Home shows what is left this month, what that is a day, and a pace line against the plan
- Log a purchase on a keypad in two taps, or scan a receipt and check what the AI read
- Budgets per category with thin bars, a week-by-week view and rollover
- Bills on a 14-day strip with reminders, and savings goals with their own art
- Reports: six months in and out, spending by category, net worth across accounts
- Ask about your own money, and a monthly review written by AI (Pro)
Sobre este modelo
Overview
Ballast is a budget and spending tracker for people who budget by hand. The person answers four questions (take-home pay, bills, which categories to budget, a savings goal) and gets the month planned: pay minus bills minus the goal is the spending room, shared into category budgets. From then on Home says what is left and what that is a day.
It is manual by design: no bank login, no card numbers. Purchases come from a keypad or a receipt photo; the AI reads the receipt and the person checks it before saving. It records and adds up the person's own numbers and gives no financial advice.
Key features
Home: money left this month, a daily figure, the pace line and the purchases the AI filed for checking
Add: a keypad, categories suggested from the merchant, account, date and note
Receipts: a photo read by AI into merchant, total, lines and category, with confidence in words
Budgets: every category on one screen, each with its week-by-week spending
Plan: bills on a 14-day strip and illustrated savings goals with a target date
Reports: money in against money out for six months, a category donut and net worth
Screens
Welcome and four first-run questions, the planned month, Home, Activity with filters, a purchase (category, split, leave out of budget), Add, Scan and its check, Budgets, a category's budget, Edit budgets, Plan, Bills, a bill, a new bill, a goal, a new goal, Reports, Month review, Accounts, an account, Ask, Settings with Categories, Reminders and Delete my data, the paywall, About, Terms and Privacy: 34 screens, light and dark.
AI and backend
Supabase holds accounts, categories, transactions, budgets, bills, goals and their history, each row readable only by its owner; account balances follow transactions in a database trigger. One Edge Function runs four AI tasks with Gemini (read a receipt, file purchases, answer a question, review a month) against a daily allowance, and keeps receipt photos in a private bucket.
Monetisation
Ballast Pro through RevenueCat (monthly and yearly): every receipt and question, every goal, every month of reports, the month review and CSV export. Free keeps three receipt scans a day, two goals and three months of reports.
Setup
It opens on a sample month with no setup. Connect Supabase for accounts in the cloud and the AI, add your Gemini key, then RevenueCat for Pro. Bill reminders are local notifications.
O que você recebe
- Código completo: Expo e React Native em TypeScript, como um app no seu espaço de trabalho.
- Prévia ao vivo: teste cada mudança no navegador ou no celular.
- Versão verificada: compila e todas as telas abrem sem erros.
- Assistente de IA: mude o que quiser pelo chat; cada mudança usa créditos.
- Builds e envio às lojas: builds de iOS e Android, enviados à App Store e ao Google Play pelo Publish.
- Copiar não gasta créditos: a cópia em si não custa nada.
Feito com uma versão anterior do FluxNative. Sua cópia funciona como está; peça ao agente para atualizá-la quando quiser idiomas e moedas no app ou links Sobre.
O que você precisa
- Uma conta FluxNative: o plano Free comporta até 2 apps.
- Sem backend para começar: usa dados de exemplo até você conectar o seu.
- Creator ou superior: para builds nativos e envio às lojas.
- Contas das lojas: Apple Developer Program (US$ 99 por ano) e Google Play (US$ 25 uma vez), para publicar.
O que vem no código
- telas
- 34
- arquivos na sua cópia
- 458
- linhas escritas para este app
- 14,7 mil
- componentes de UI prontos
- 138
Textos do app em inglês e vietnamita
Stack técnica
- Expo SDK
- 57.0.22
- React Native
- 0.86.3
- React
- 19.2.8
- TypeScript
- 6.0.3
- Expo Router
- 57.0.21
- Supabase JS
- 2.112.3
- RevenueCat
- 10.9.1
Do package.json desta versão.
Design system
- Títulos
- Fonte do sistema
- Texto
- Fonte do sistema
- Modos claro e escuro
- Liquid Glass
- Botões em pílula
- Cards elevados
Configuração depois do fork
Sua cópia abre com o assistente de IA que a criou. Siga os passos em ordem: conecte em Server o que um passo pedir e depois envie cada prompt.
Connect Supabase and apply Ballast's migrations
Server › Backend › Supabase. Turn on anonymous sign-ins, then apply the four migrations in supabase/migrations in order: the AI kit, the ledger, the bill marks, and a card's due day with the AI's second guess.
Prompt para a IAConnect this app to my Supabase project: set EXPO_PUBLIC_SUPABASE_URL and EXPO_PUBLIC_SUPABASE_ANON_KEY, apply the migrations in supabase/migrations in order, and check that the ledger reads and writes Supabase once a person finishes the first-run questions.
Turn on the AI receipt reader and Ask
Server › API keys & secrets: add GEMINI_API_KEY and AI_FREE_UNITS_PER_DAY=6, then deploy the ai function from supabase/functions/ai.
Prompt para a IADeploy the ai Edge Function in supabase/functions/ai with my GEMINI_API_KEY secret and AI_FREE_UNITS_PER_DAY=6, then test scan-receipt and ask-money from the app.
Sell Ballast Pro with RevenueCat
Server › Monetization: an entitlement "pro" with a monthly and a yearly product, the public SDK keys, and the revenuecat-webhook function with its secret.
Prompt para a IASet up Ballast Pro with RevenueCat: entitlement pro with monthly and yearly products, add the iOS and Android public SDK keys, deploy the revenuecat-webhook function with REVENUECAT_WEBHOOK_SECRET and register its URL in RevenueCat.
Put in your own Terms and Privacy
Set EXPO_PUBLIC_TERMS_URL, EXPO_PUBLIC_PRIVACY_POLICY_URL and EXPO_PUBLIC_SUPPORT_URL, or reword the in-app pages with your business name.
Prompt para a IAReword the in-app Terms and Privacy pages in src/features/legal with my business name and contact email.
Como usar este template
- Use o template para ter uma cópia editável, com o código-fonte, no seu espaço de trabalho (Templates).
- Peça ao assistente de IA as mudanças que quiser, com suas próprias palavras (Trabalhar com o assistente).
- Teste cada mudança na prévia ao vivo ou no seu celular (Prévia).
- No Creator ou superior, gere o app para iOS e Android e envie às lojas (Visão geral da publicação).
Licença e suporte
Licença
O app criado para você é seu; o código do modelo continua da InspireUI e é licenciado para uso nos seus apps (Termos › Nossa propriedade intelectual).
Ajuda
- Guias sobre templates, o assistente e a publicação.
- Falar com o suporte em Ajuda; respondemos em geral em 1–2 dias úteis.
- Na sua cópia, pergunte ao assistente de IA sobre qualquer tela ou arquivo.
Feito pelo FluxNative
Política de suportePerguntas
É grátis?
Copiar um template grátis não custa nada, nem créditos; um Premium é uma compra única por site. Mudanças pelo chat e builds usam créditos.
O que é meu?
Você é dono do app feito para você. O código do template continua da InspireUI e é licenciado para uso nos seus apps (Terms › Our intellectual property).
Preciso saber programar?
Não. Peça mudanças ao assistente com suas palavras; o código completo está lá quando quiser.
Vem com backend?
Não. Um app completo diz qual backend precisa e você conecta o seu em Server; um design usa dados de exemplo.
Posso mudar o design?
Sim. A aba Design muda cor da marca, cores, fontes e cantos sem gastar créditos; o assistente muda o resto.
Qual plano preciso para publicar?
Creator ou superior faz build e envia às lojas, com suas próprias contas Apple e Google. O app de um template Premium faz build em qualquer plano depois que o site é conectado.
Posso baixar o código?
Sim, com Download source ou Push to GitHub, depois que seu espaço de trabalho comprar um plano, créditos ou um template pago. O app de um template Premium também precisa do site conectado.
E se foi feito com um FluxNative anterior?
Sua cópia funciona como está. Peça ao assistente para atualizá-la com recursos novos, como idiomas e moedas do app; é o último passo da configuração.
Pronto para transformar no seu app?
Comece a partir de Ballast Budget & Spending Tracker App e mude o que quiser pelo chat. Sua cópia vem com o código-fonte completo.
Cópia grátis. Sem cartão de crédito.