Screenshots
About this product
Bill Organizer (BILLZ) is a complete, production-grade personal-finance app built around one question: *will my money last until payday?* It is a full-stack, Android-first product — a React Native front end, a FastAPI + MongoDB backend and a built-in admin portal — already live on Google Play. You get the entire, unencrypted source and can rebrand and relaunch it as your own app.
Users track the bills they pay (payable) and the money they are owed (receivable), with due dates, recurring schedules and reminders. It is deliberately bank-free: you add bills by hand or import a bank statement — CSV, QIF, OFX or PDF, including scanned PDFs read via OCR — and the importer detects recurring charges and suggests them as repeat bills. Around that sit a transaction ledger with accounts, a net-worth figure that correctly counts credit cards and loans against you, monthly budgets, savings goals, a debt-payoff planner, spending reports with period comparison, a calendar of what is due, and AI Spending Insights — plain-English observations written by an LLM through a resilient, multi-provider fallback chain.
It is built for a real audience, not a demo. Pro is a one-time Google Play purchase, with AdMob ads on the free tier; the app also does email digests, household sharing, a document vault, backup/restore and CSV export, and is backed by an admin portal for user management, Pro grants, refunds and an app-version update gate. You receive the full source, a step-by-step deployment and rebrand guide, and a package manifest — everything needed to launch a serious finance app without rebuilding the hard parts.
What's included
- Admin Panel
- Android
Documentation
__Architecture.__ An Expo SDK 54 / React Native 0.81 app (Expo Router 6, TypeScript, React 19) talks to a FastAPI backend (Python 3.12) over a JWT-authenticated REST API, with MongoDB as the datastore (async `motor` driver). Records are owner-scoped by `user_id` and `device_id`, and a middleware reads the client's local date so server-side "today" and report windows match the user's phone instead of UTC.
__Main flows.__ Sign in → create or edit bills with recurrence and reminders → import a statement (parse → review → apply) → dashboard and ledger → set budgets, goals and debts → read reports and AI insights → export or restore a backup.
__Data model.__ Mongo collections for bills, transactions (ledger), budgets, accounts, goals, debts, splits, categories, attachments, households, feedback and app config; computed views (net worth, spending reports, ledger summary) are served as server-side aggregations so the numbers cannot drift between screens.
__Integrations.__ Google Play IAP verification via the Android Publisher API, AdMob, OpenRouter/DeepSeek plus Google Vertex AI (Gemini) as fallback for insights, and Gmail SMTP for email. Native extras include custom local Expo modules (exact-alarm reminders and a widget bridge) and reversible calendar export.
__Deployment.__ The backend is containerised (Dockerfile) and runs on any container host (Cloud Run / Render / Fly); the app builds and ships with EAS. `BUYER-SETUP.md` walks you through wiring your own MongoDB, Play service account, AdMob IDs and signing keystore.
__Main flows.__ Sign in → create or edit bills with recurrence and reminders → import a statement (parse → review → apply) → dashboard and ledger → set budgets, goals and debts → read reports and AI insights → export or restore a backup.
__Data model.__ Mongo collections for bills, transactions (ledger), budgets, accounts, goals, debts, splits, categories, attachments, households, feedback and app config; computed views (net worth, spending reports, ledger summary) are served as server-side aggregations so the numbers cannot drift between screens.
__Integrations.__ Google Play IAP verification via the Android Publisher API, AdMob, OpenRouter/DeepSeek plus Google Vertex AI (Gemini) as fallback for insights, and Gmail SMTP for email. Native extras include custom local Expo modules (exact-alarm reminders and a widget bridge) and reversible calendar export.
__Deployment.__ The backend is containerised (Dockerfile) and runs on any container host (Cloud Run / Render / Fly); the app builds and ships with EAS. `BUYER-SETUP.md` walks you through wiring your own MongoDB, Play service account, AdMob IDs and signing keystore.
Support
Included: 30 days
Contact the publisher
Reviews
No reviews yet.