Personal Finance Manager

Base Currency: IQD App Lock: Off Theme: Classic

Settings

Appearance

Theme Mode picks light/dark; System follows your OS/browser setting automatically. Color Theme swaps the accent color used for the titlebar, links, and primary buttons.

Preferences

Currency changes how amounts are displayed everywhere in the app. Everything is still entered and stored in IQD — forms are unaffected.

Language is deliberately left for later — Arabic and Kurdish Sorani are both right-to-left, so it needs a full RTL layout pass across every page, not just translated strings.

Financial Intelligence

The balance you don't want to drop below. It's what lets the app warn you before a problem instead of at it — with no buffer, it can only tell you once a bill has actually bounced.

Exchange Rates

Flat rates you set by hand — 1 unit of currency = X units of base (IQD). No live lookup; edit a rate and save to apply it.

CurrencyRate (→ IQD)
Reminders

Shows a banner on the Dashboard when a reminder is due — opening the Dashboard is what "delivers" it, so it only works while the app happens to be open. For alerts that reach you even when it's closed, see Notifications below.

Notifications — Budget & Bill Alerts

Real delivery, checked roughly every 30 minutes while the server is running: a bill going "Due Soon"/"Due Today", or a budget hitting 80% or going over. Push needs this browser's permission. Email needs your own SMTP details below — nothing sends until you fill those in and enable it.

Checking…
Security & Trust

Not wired up yet — sessions rely on your login only. See the lock screen preview below.

Data

Backup exports every record — wallets, transactions and their splits, budgets, bills, debts, goals, recurring rules, the debt/goal event history and your net-worth trend — as one JSON file. Restore replaces ALL current data with a backup's contents; it does not merge, and it refuses any backup whose balances don't match their own recorded history.

Clear All Data returns this instance to a fresh installation: every wallet, transaction, budget, bill, debt, goal, event, net-worth snapshot, alert setting and the safety buffer. Your login is kept. It cannot be undone — back up first.

Demo Data

A reusable fixture for testing, demos and regression checks — three months of realistic IQD activity across every module. It creates the categories and wallets it needs, so it works straight after a clear. Re-running it replaces only its own rows and never touches anything you entered by hand.

Account
About
Personal Finance Manager
1.0.0