Finance SaaS · Cloudflare
Your money, clearly.
No spreadsheets. No guesswork.
Finance SaaS helps you track bank, cash, card, wallet and savings accounts in one place, set budgets, see where your money goes, and get plain-language answers from an AI assistant that points to the exact transaction behind its answer.
Create a free account Log in Go to my dashboard
Test build on fs.zameelabd.com · Email verification is manual in this test — sign up, then ask the owner to verify your account.
Preview · Total balance
$12,480
▲ $420 this month
Preview · Income
$3,200
Preview · Expenses
$2,150
About this app
Built for everyday money management, like Money Manager EX, but as a modern web app.
Accounts & transactions
Income, expenses and transfers across bank, cash, card, wallet and savings accounts, with search, filters and CSV import/export.
Budgets that warn you
Monthly budgets by category, with approaching and over-budget alerts before you overspend.
Reports that explain
Cash flow, spending by category with drill-down, monthly trends and net worth over time.
Bills & recurring items
Scheduled bills with low-balance warnings, so a bill never catches you by surprise.
Reconciliation
Mark transactions cleared and check your app balance against your real bank balance.
AI assistant, read-only
Ask anything about your own finances. It finds funds, explains problems, and shows its sources. It never moves money on its own.
Notifications
In-app alerts for budget overruns and upcoming bills. Email sending is not wired in this test build.
Security & privacy
Hashed passwords, session tokens, optional 2FA, email verification, and each user's data kept completely separate.
Cloudflare only
Frontend, Worker API and D1 database all run on Cloudflare. No bank sync, investments, mobile app or team sharing in v1.
How it works
- Create an account on the Sign up page.
- Log in on the Log in page after your account is verified.
- Go to Dashboard, add your first account, then add transactions, budgets and bills.
- Ask the AI when you want to find something or understand a problem in your data.
Welcome back
Sign in to see your accounts, budgets and AI insights.
After you log in, you will be taken to your dashboard. Log out is in the sidebar on every app page.
Verification and reset emails are queued only in this build and are NOT sent. In testing, an admin can verify an account from the Admin tab.
Dashboard
A live snapshot of your money today.
Total balance
—
Across all your accounts
This month · Income
—
Money coming in
This month · Expenses
—
Money going out
Accounts
Budget alerts
Problems detected
Notifications (unread)
Upcoming bills (next 30 days)
Recent transactions
Accounts
Transactions
Search & filters
Deleted transactions (can be restored)
Categories
Budgets
Reports
Spending / income by category (click a category to drill down)
Monthly trends (last 12 months)
Net worth over time
Recurring transactions & scheduled bills
Upcoming bills
All recurring items
Reconciliation
Mark transactions cleared in the Transactions tab (checkbox). Cleared vs app balance for the selected account is shown below.
AI Chat
Read-only: this assistant answers from your own accounts and transactions, and shows the exact records behind each answer. It will not move, edit, or delete money on its own.
Sources behind this answer
Problems found in your data
Recent AI chats
Settings > AI
Choose a provider. Keys are never typed here as raw values: set a real secret on the server, then save only its reference label here (for example workers-secret:MY_AI_KEY).
Owner shared/default key (admins only, Phase 4)
Notifications
Email queue — STUB, NOT SENT
These rows are queued only. This app has no email provider yet, so nothing here has been emailed.
Onboarding
Short setup: main currency, first account, starter categories, optional demo data.
Later phases
- Phase 3: AI assistant, pluggable providers, notifications — built
- Phase 4: Owner admin, email verification, 2FA, plans/billing — built. Billing is a plan field only; real Stripe charging is still a future integration.
Owner admin (admins only)
Admin overview
My account
Two-factor authentication (2FA)
Full data export
Delete my account
Warning: this purges your financial data and revokes all sessions. It cannot be undone. Export first if you want a copy.
Per-user AI key (encrypted storage)
Encrypted per-user storage only works when AI_USER_KEY_ENCRYPTION_KEY is set as a Workers secret; otherwise it refuses and no raw key is stored.
Plans
Plans are a field only in this build (free / paid, set by an admin). No Stripe charge is made here.