JAI Finance

Your personal finance command centre

v0.5.3 · JMD + USD
Local preview. Financial data stays in this browser until you configure Supabase and sign in. Do not enter account numbers, passwords, or banking security codes. Cloud mode requires the included database security policies.

🔐 Secure cloud account

Local preview — cloud not configured.

LOCAL
Weekly allowance
J$10,000
Configurable
Recorded JMD cash flow
J$0
Transactions entered here only; not a bank balance
Weekly budget after reserves
—
Planning estimate, excludes rent
Outstanding reimbursements
J$0
Not counted as available cash

Budget settings

Uses four allowance payments per month for conservative budgeting. Rent is separately funded.

Add transaction

Shared expenses

✈ Work & Travel 2027

Plan your US earnings and 2017 Infiniti QX50 RWD goal. Separate from your college allowance.

USD planning
Gross earnings projection
—
Before deductions
Projected take-home savings
—
After modeled costs and withholding
Remaining to $30k goal
—
Based on gross earnings target
QX50 purchase fund
—
Saved versus total vehicle budget

Employment & expenses

🚙 2017 Infiniti QX50 RWD fund

Total vehicle goal
—

Goal feasibility

Overtime at 1.5× is a planning assumption, not a guarantee. Actual payroll, taxes, eligibility and hours must be confirmed.

The $30,000 target is treated as gross earnings, not cash saved. Vehicle prices, import costs and other unknown expenses start at zero as placeholders, not quotes. All amounts are editable. This module does not import bank transactions or change your college budget.

✉ Bank email import — v0.5.3

Paste one NCB or Scotiabank purchase alert. Review and approve before recording.

MANUAL

No Gmail access. Never paste verification codes, passwords, security notices, or full account numbers. Raw pasted text is not saved to cloud storage.

🏦 Accounts & balances

Manual ledger, no live bank connection. Balances = opening balance + recorded activity.

v0.5.3

Reconcile a balance

Compare your ledger against a balance you manually read from your bank. This does not change transactions.

Latest reconciliation

No balance check yet.

For a meaningful comparison, record transactions through the statement date and use a matching opening-balance date.

Add an account

Manage opening balances

Opening balances are a starting snapshot, not income. Enter the amount from your chosen starting date. Never enter account numbers or credentials.

Account activity

DateAccountTypeDescriptionAmountActions

Transfers update both account balances but do not count as income or expenses. Cross-currency transfers use the amount actually received, not an estimated FX rate.

Transactions

DateAccountDescriptionCategoryTypeAmount

Next release: bank alert ingestion, statement reconciliation and business accounting. No bank connection is active in this prototype.