public/config.js, then run
supabase/schema.sql in Supabase.
Secure Login
Sign in to AGGY Command Centre
Your dashboard is locked behind Supabase Auth. Transaction data loads only after sign-in and is protected by Row Level Security. New logins and password resets are disabled from this site.
Signed In
Secure session activeView Controls
Choose your money window
No Data Imported
Your secure account is empty
The dashboard only shows transactions after you import your private CSV into Supabase. Re-imports are safe: duplicate rows are skipped.
Choose:secure-data/base_transactions.csv
Financial Year
FY Summary
| Financial Year | Transactions | Income | Real Spend | Savings Movement | Net |
|---|
Mission
Mission Control
The dashboard has one job: stop money doing parkour between accounts and show which levers actually move the needle.
Forecast
Cashflow Weather
Lumpy weeks are normal. This view shows whether the overall weather is improving or quietly filling your boots.
Trail
Money Trail
Reality
Balance Reality Check
Targets
Budget Targets
Targets save locally immediately. Once Supabase is configured, they can be synced per login.
Result
Budget Result
Suggested default cuts based on actual spend.
What-if
Savings Simulator
Simulator Result
Projected Saving
Safety
Savings Buckets
Buckets
Bucket Summary
Priority order: emergency fund, bills buffer, then lifestyle buffers.
Audit
Recurring Payment Audit
| Merchant | Category | Monthly Est | Count | Status |
|---|
Categories
Category Map
Import
Transactions
| Date | Description | Category | Account | Amount |
|---|