Your data syncs automatically across all your devices. Secured by Google Authentication.
โ Firebase Setup โ One time only
1. Go to console.firebase.google.com
2. Your project โ Settings (โ) โ Your apps
3. Copy each value below from the firebaseConfig object
4. Tap Connect โ you only do this once
Connectingโฆ
๐
SECURE LOCK
PROTECTING YOUR DASHBOARD
Set up a PIN so this dashboard stays locked if someone else picks up your phone or laptop โ even while you're signed in to Google.
๐๏ธ Jarvis โ Dashboard Assistant
Ask about your net worth, portfolio, loan, dividends, tax, super, or gold/silver โ it reads back whatever's already on your dashboard right now, out loud.
Tap the mic and ask a question
โ ๏ธ Voice input isn't supported in this browser (works in Chrome/Edge, not Safari/Firefox) โ typing your question still works fine, and it'll still speak the answer back.
๐ What's New
v6.0 โ Business & Protection
๐ฝ๏ธ Hospitality Ventures tab โ Checchi's, Inglewood Public, loan to Jaydeep
๐ก๏ธ Business structure & liability protection summary (company, ABN, lease, insurance, guarantee status)
๐ก๏ธ Personal insurance coverage tracker (Death, TPD, Income Protection via super)
๐ Super balances now auto-accrue weekly (12% SG + salary sacrifice), same toggle pattern as investment platforms
โก Performance: typing no longer re-runs the full calculation engine on every keystroke
๐๏ธ Delete confirmations on stocks, CGT events, dividends, expenses
๐ CSV export for net worth history, dividend log, CGT events
v5.x โ Security & Voice
๐ PIN + biometric app lock, auto-lock after 5min idle
โ๏ธ Email allowlist โ sign-in restricted to your account only
๐๏ธ Jarvis voice assistant โ ask about your dashboard, get a spoken answer
โ๏ธ Migrated hosting from Netlify to Cloudflare Pages (unlimited bandwidth, no credit cliff)
๐ง Developer hardening: proactive API rate limiting, toast notifications replacing alert() popups, tax engine self-check, input validation
v4.x โ Tracking Depth
๐ Net worth history chart (recorded daily, not projected)
๐ฐ Real dividend history + manual received log
โ๏ธ Loan what-if scenarios, automatic rate stress test, stale-rate reminder
๐ฏ Super concessional cap tracker, wealth goal tracker
๐ CGT โ Portfolio linking, PDF annual summary export
๐ Platform auto-accrual for Vanguard/Spaceship/Raiz
v1-3 โ Foundation
ATO tax engine, 59-position live portfolio, home loan amortization with offset, India assets, gold & silver, CommSec allocation framework, Firebase cloud sync.
(Liquid Pools + Bank Offsets + Micro-Platforms + Super + India Assets + Precious Metals) โ Home Loan Debt
Terminal Valuation Forecast Model MODELED ESTIMATE
Starts from your live current portfolio value where available (refresh Live Markets to update it), then compounds forward using your CAGR assumptions โ the growth itself is always a projection, not a guarantee.
Projected Stock Deployment Pool TVโ
Projected Micro-Platform Sub-Pools TVโ
Projected AustralianSuper TVโ
๐ฎ๐ณ India Assets Total TV (AUD)โ
๐ฅ Precious Metals TV (AUD)โ
๐ฆ Projected Offset Balance TV (AUD)โ
๐ Projected Net Property Debt (AUD)โ
Forecasted Systemic Asset Terminal Valueโ
Absolute Compound Asset Growth Deltaโ
๐ Net Worth History RECORDED, NOT PROJECTED
One snapshot per day, taken automatically whenever you open the app. This is your actual wealth-building track record โ separate from the forecast above.
Come back tomorrow โ history builds up day by day from here, you've only got one snapshot so far.
๐ฏ Wealth Goal Tracker MODELED ESTIMATE
Set a target โ the timeline below uses the same growth assumptions as your Terminal Forecast above, so it stays consistent with everything else on this dashboard, not a separate guess.
โโ
Current Positionโ
Projected Arrivalโ
Combined Net Annual Income (AUS)
โ
Combined Net Weekly Pay
โ
Banking Liquidity & Reserves
โ
Liquid Weekly Surplus Runway
โ
๐ฎ๐ณ India Annual Income (AUD Equivalent)
โ
Primary Earner Est. Tax Refund
โ
Secondary Earner Est. Tax Refund
โ
๐ฅ Precious Metals Portfolio Value (AUD)
โ
๐ Post-Stage 3 Australian Taxation Matrix
๐ฅ Household Private Health Cover & Medicare Levy Surcharge
MLS is assessed on combined family income. Holding an eligible hospital policy exempts you both from the surcharge (1โ1.5% of income above the family threshold). Premiums are a household expense, not a tax deduction.
Split 50/50 across earners for take-home
Combined Family Income for MLSโ
MLS Tier / Rateโ
Medicare Levy Surcharge (if no cover)โ
Annual Tax Saved by Holding Coverโ
Primary Earner Parameters
Leave 0 to auto-calculate from salary. Enter actual withheld amount from your payment summary for refund simulation.
Refund / Debt vs actual taxโ
ATO Work-Related Deductions (Primary Earner)
D1 โ Work-Related Vehicle & Travel
ATO rate 88c/km (2024-25), max 5,000 km
D2 โ Work-Related Phone & Internet
Total annual mobile bill
D3 โ Work-Related Tools & Equipment
โค$300 instant; >$300 depreciated
D4 โ Work Clothing & Laundry
D5 โ Self-Education & Professional
D6 โ Other Deductions
Enter annual hours worked from home
Total ATO Deductions โ Primaryโ
Gross Assessable Incomeโ
Salary Sacrifice Allocationโ
Total ATO Deductions Appliedโ
Net Taxable Incomeโ
Estimated Income Tax Payableโ
Medicare Levy (2%)โ
Medicare Levy Surchargeโ
Private Health Premium (50% share)โ
Tax Saved by Deductionsโ
Post-Tax Car Deduction (Weekly)โ
Net Weekly Take-Homeโ
Secondary Earner Parameters
0 = auto-calculate
Refund / Debt vs actual taxโ
ATO Work-Related Deductions (Secondary Earner)
Total ATO Deductions โ Secondaryโ
Gross Assessable Incomeโ
Salary Sacrifice Allocationโ
Total ATO Deductions Appliedโ
Net Taxable Incomeโ
Estimated Income Tax Payableโ
Medicare Levy (2%)โ
Medicare Levy Surchargeโ
Private Health Premium (50% share)โ
Tax Saved by Deductionsโ
Net Weekly Take-Homeโ
๐ณ Fixed & Lifestyle Weekly Overheads Ledger
ExpenseWeekly $
Aggregated Structural Lifestyle Attritionโ
๐ Automated Asset Deployment Protocols
Total Automated Pipeline Flowโ
๐ Debt Architecture & Capital Offset Framework MODELED โ RECALCS WHEN YOU CHANGE THE RATE
๐ Loan Terms โ Update This Whenever Westpac's Rate Changes
Westpac's variable rate moves with the RBA cash rate and their own pricing decisions โ there's no free live feed for this, so update it by hand whenever your rate changes (check the Westpac app or your last statement). Everything below recalculates instantly.
Required Repayment (at this rate)โ
โ calculated minimum, for comparisonโ
Effective Interest-Bearing Balanceโ
Interest Saved by Offset (this year)โ
Principal Paid Off So Farโ
Projected Payoffโ
๐ฏ Offset Future Value โ From Your Weekly Deposits
Grows from your current balance plus every weekly deposit between now and your chosen horizon (set on the net worth slider above). Offset accounts don't earn their own interest โ the real return is the loan interest it lets you avoid, shown below it.
Offset Balance Todayโ
Projected Offset Balanceโ
โ made up of: deposits you'll add by thenโ
Cumulative Interest Avoided Over That Periodโ
๐ Year-by-Year: Loan, Offset & Repayments
Year
Loan Balance
Offset Balance
Effective Debt
Principal Paid (yr)
Interest Paid (yr)
Effective Net Property Debt (Today)โ
โ ๏ธ Rate Rise Stress Test โ Automatic, No Input Needed
Always shows what +1% and +2% would do to your repayment from today's rate โ a quick gut-check on how much room you have, recalculated every time you update your rate above.
Rate
Repayment
vs Today
Today
โ
โ
+1.0%
โ
โ
+2.0%
โ
โ
โ๏ธ What-If Scenario โ Compare Against Your Current Plan
Test a rate change or extra repayment without touching your real numbers above. Comparison runs against your current loan/offset/term as the baseline.
Current Plan
Scenario
Repayment
โ
โ
Payoff Time
โ
โ
Total Interest (to payoff)
โ
โ
Differenceโ
๐๏ธ Trading Liquidity & FX Engine
โ
โ
โ
๐ฆ๐บ AustralianSuper AUTO-ACCRUING WEEKLY
Balances below auto-accrue weekly based on Employer SG + any salary sacrifice, net of 15% contributions tax โ the same formula already used in your Terminal Forecast, so the running balance and the projection stay consistent with each other. Untick to fall back to pure manual entry.
๐ก๏ธ Insurance Coverage (via Super) YOUR REAL POLICY FIGURES
Held through AustralianSuper, insured by TAL Life Limited โ figures pulled directly from your policy, not estimated. Both you and your wife hold identical cover.
Primary Earner
Secondary Earner
Combined Household Death Coverโ
Combined Household TPD Coverโ
Combined Income Protectionโ
โ Death cover vs Outstanding Home Loanโ
Shown as separate Death and TPD totals deliberately โ many group super policies share one sum insured across both cover types rather than paying them additively, so adding them together could overstate real protection. That last comparison line is a simple factual ratio, not advice on whether your cover is "enough" โ that's a conversation for a licensed adviser who can weigh in your actual income needs, dependents, and goals.
๐ฆ Legacy Micro-Platform Vectors
Balances below auto-top-up with your recurring contribution as each week (or month, for Vanguard) passes โ no manual editing needed. Untick the box for any platform if you skip a deposit; it'll just sit still until you tick it again.
Holdings out of date after an app update? Reload the latest CommSec allocation.
Replace estimated growth rates with real 10-year historical CAGR (US stocks only โ takes ~7 min, paced to respect Twelve Data's free-tier limit, uses your fallback key).
๐ฐ Dividend & Distribution Income MODELED ESTIMATE
Two different things below: an estimate based on typical yields per company, and your own actual received log once dividends start landing. Use the button to replace estimates with real historical averages where Twelve Data has the data (US stocks only, ASX has the same free-tier restriction as live ASX prices).
Avg actual dividends paid out per year, US stocks only โ takes a few minutes, paced to respect Twelve Data's free-tier limit.
Est. Annual Income (Pre-Tax)โ
โ roughly per weekโ
๐ต Actual Dividends Received YOUR REAL NUMBERS
Log every dividend or distribution as it actually lands in your account โ this is the real figure, not a model.
Received This Financial Yearโ
Received All-Time (logged)โ
๐ฎ๐ณ India Sovereign Asset Intelligence Module
FX Conversion Engine ยท INR โถ AUD
Tap "Live Rate" to auto-fetch AUD/INR
Effective Net AUD per โน1,000 after feesโ
Auto mode pulls the live rate from the same engine as the Live Markets tab. If auto fetch fails, just type the rate manually โ it stays editable as a fallback.
๐ญ Morbi Factory Investment Module
Principal Base (AUD Equiv.)โ
Annual Interest Earned (โน)โ
Liquid Distributed Interest (AUD/yr)โ
๐ Strategic Portfolio Node 1
Principal (AUD)โ
Quarterly Return (โน / AUD)โ
Annual Yield (โน / AUD)โ
๐ Strategic Portfolio Node 2
Principal (AUD)โ
Quarterly Return (โน / AUD)โ
Annual Yield (โน / AUD)โ
๐พ Agricultural Land ยท Radodra, Aravalli, Gujarat
This simulation uses your income, deductions, and PAYG withheld to estimate your likely refund or debt at lodgement. Data flows automatically from your Income tab entries. This is a planning estimate, not a substitute for your actual ATO assessment โ it doesn't model carry-forward super caps, Div 293, or the $3M super tax.
Primary Earner โ Tax Return Breakdown
Gross Assessable Incomeโ
Less: Salary Sacrifice (pre-tax super)โ
Less: Total ATO Deductionsโ
= Taxable Incomeโ
Income Tax on Taxable Incomeโ
Medicare Levy (2%)โ
Low Income Tax Offset (LITO)โ
Low & Middle Income Tax Offset (LMITO)โ
Total Tax Liability (after offsets)โ
PAYG Withheld by Employerโ
Estimated Refund / (Debt)โ
Secondary Earner โ Tax Return Breakdown
Gross Assessable Incomeโ
Less: Salary Sacrificeโ
Less: Total ATO Deductionsโ
= Taxable Incomeโ
Income Tax on Taxable Incomeโ
Medicare Levy (2%)โ
Low Income Tax Offset (LITO)โ
Low & Middle Income Tax Offset (LMITO)โ
Total Tax Liability (after offsets)โ
PAYG Withheld by Employerโ
Estimated Refund / (Debt)โ
๐ Super Salary Sacrifice Impact Visualiser (Primary Earner)
See how increasing your pre-tax super sacrifice shifts your tax refund and long-term balance. Based on your current salary of โ.
โ ๏ธ FY2024-25 concessional contributions cap: $30,000/yr (incl. employer SG). Amounts above cap taxed at marginal rate.
๐ฏ Concessional Cap Tracker โ Both Earners MODELED ESTIMATE
The $30,000 cap is per person, not combined โ each earner has their own. Estimated automatically from elapsed financial year time (FY runs 1 Jul โ 30 Jun); override with your real MyGov/payslip figure if you know it.
Primary Earner
โโ
Secondary Earner
โโ
๐ Capital Gains Tax Tracker ยท AUS + India Assets MODELED ESTIMATE
Track CGT events on your US stocks (taxed in Australia as foreign income), ASX ETFs, and India investments. Applies Australian CGT rules including 50% discount for assets held >12 months. Figures here are entered manually and not verified against actual sale records โ confirm with your accountant before lodging.
Asset / EventCost Base $Sale Price $>12 Months?
CGT Summary
Total Capital Gains (before discount)โ
Total Capital Lossesโ
50% CGT Discount Applied (eligible assets)โ
Net Taxable Capital Gainโ
Estimated CGT Liabilityโ
Effective CGT Rate on Gross Gainโ
๐ฎ๐ณ India CGT Note
India investments (Morbi factory, land, portfolio nodes) may attract capital gains in India (LTCG/STCG) and in Australia (foreign income). Under the India-Australia DTAA, tax paid in India can offset your Australian liability. Enter India sale events in the table above and note any Indian tax paid separately. Always consult a cross-border tax adviser.
๐ด Live Market Data Engine
Auto 60s
Ready โ tap Refresh to load live data
๐ Finnhub API Key โ Primary Not set
tap to expand โพ
Finnhub allows 60 calls/minute โ much higher than Twelve Data's 8/min, so it's used first for US stock prices. Free, no credit card.
Go to finnhub.io/register and sign up (free)
Copy your API key from the dashboard
Paste it below and tap Save
US stocks only on the free tier (international/ASX needs a paid plan, same as Twelve Data). Any stock Finnhub can't fetch automatically falls back to Twelve Data below.
๐ Twelve Data API Key โ Fallback Not set
tap to expand โพ
Used as backup for anything Finnhub can't fetch (FX, gold/silver, ASX, or US stocks if Finnhub's limit is hit). Free, takes 2 minutes, no credit card.
Go to twelvedata.com/register and sign up (free)
Copy your API key from the dashboard
Paste it below and tap Save
Free tier: 800 requests/day, 8/min. With Finnhub as primary, this fallback only kicks in occasionally, so the daily quota goes much further. Tap Test after saving to confirm the key works.
๐ฑ Live Foreign Exchange Rates (AUD Base)
Source: Twelve Data (with key) or Frankfurter/ECB (no key). Use "Apply to Dashboard" to push AUD/USD and AUD/INR into your calculations.
AUD / USD
โ
โ
AUD / INR
โ
โ
AUD / GBP
โ
โ
AUD / EUR
โ
โ
AUD / SGD
โ
โ
AUD / JPY
โ
โ
๐ Quick Stock / ETF Quote Lookup
โ
โ
โ
โ
โ
52W HIGH
โ
52W LOW
โ
VOLUME
โ
MKT CAP
โ
P/E RATIO
โ
CURRENCY
โ
๐ Your Portfolio โ Live Prices & Valuation
US stocks priced in USD then converted to AUD at live rate. ASX ETFs priced in AUD directly. Prices are delayed 15โ20 min during market hours.
Total AUD Deployed
โ
Live Market Value
โ
Unrealised P&L
โ
Tap "Refresh All" to load live prices for your 28 portfolio positions
Data sources: Exchange rates via Frankfurter.app (ECB reference, free, no key needed). Stock quotes via Yahoo Finance (15โ20 min delayed during market hours, free). ASX market hours: MonโFri 10amโ4pm AEST. NYSE/NASDAQ: MonโFri 9:30amโ4pm EST (1:30amโ8am AEST next day).
โ ๏ธ FX API Unavailable
Could not fetch live FX rates. You can update AUD/USD manually in the Banking tab and AUD/INR in the India tab.
๐ฅ Precious Metals Holdings Tracker
GOLD (XAU) ยท LIVE SPOT
โ
USD/oz
โ
AUD/oz
โโ
SILVER (XAG) ยท LIVE SPOT
โ
USD/oz
โ
AUD/oz
โโ
Manual Price Override (if live fetch unavailable)
These values are used when live prices are unavailable. Live prices override these automatically when fetched.
๐ฅ Silver-Specific Source โ Metals.Dev
Twelve Data doesn't include silver on its free tier, and Finnhub's attempt failed too โ confirmed, not a bug. Metals.Dev genuinely supports silver free, but only 100 requests/month, so this is a deliberate manual action, never automatic โ it won't fire on Refresh All or any auto-refresh.
๐ฅ Gold Holdings
e.g. 1oz Kangaroo = 1oz
Pure 24K equivalent
PMGOLD, QAU, etc.
Historical gold average ~8-10% p.a. long term
Total Gold Weight (troy oz)โ
Current Market Value (USD)โ
Current Market Value (AUD)โ
Total Cost Basis (AUD)โ
Unrealised P&L (AUD)โ
Total Gold Portfolio Value (AUD)โ
๐ฅ Silver Holdings
e.g. 1oz Silver Kookaburra
1 kg = 32.15 troy oz
Total Silver Weight (troy oz)โ
Current Market Value (USD)โ
Current Market Value (AUD)โ
Total Cost Basis (AUD)โ
Unrealised P&L (AUD)โ
Total Silver Portfolio Value (AUD)โ
โ๏ธ Consolidated Precious Metals Position
Total Gold Value (AUD)โ
Total Silver Value (AUD)โ
Gold ETF / Paper (AUD)โ
Silver ETF / Paper (AUD)โ
Combined Unrealised P&L (AUD)โ
Total Precious Metals Portfolio (AUD)โ
Projected Terminal Value at Horizon (AUD)โ
Price sources: Gold spot via Twelve Data; silver via Twelve Data โ Finnhub โ Metals.Dev fallback chain (Frankfurter/ECB doesn't carry precious metals at all, confirmed โ removed from this chain rather than left as a guaranteed-fail step). Jewellery purity assumed 24K โ adjust cost basis for 22K/18K accordingly. Prices shown are spot; physical coins/bars carry a dealer premium above spot.
๐ฝ๏ธ Hospitality Ventures CARRIED AT COST โ NO GROWTH ASSUMED
Both businesses are young (opened March 2025) with very little return history yet โ assuming a confident annual growth rate this early would be a guess dressed up as a number. These are carried at your original invested amount until there's enough of a track record to justify a real growth assumption, consistent with how this entire dashboard prefers real data over fabricated estimates. Update "Returns to Date" as distributions come in.
Business Insuranceโ Confirmed in place โ both venues
Personal Lease Guaranteeโ None โ confirmed clean
This is the combination that actually matters for protection: company structure shields personal assets from business liabilities, and with no personal guarantee on either lease, there's no contingent exposure hiding behind the corporate structure either. One thing this doesn't cover โ your own personal insurance (life, income protection, TPD) is a separate question, still worth a look given your income now supports two businesses as well as your family.
๐ Checchi's
Time Investedโ
Return on Investment to Dateโ
Carrying Value (Net Worth Contribution)โ
Projected Terminal Value at Horizonโ
๐บ Inglewood Public
Time Investedโ
Return on Investment to Dateโ
Carrying Value (Net Worth Contribution)โ
Projected Terminal Value at Horizonโ
๐ค Loan to Jaydeep โ 0% Interest
A receivable, not equity โ this is money owed back to you, tracked separately from the two business stakes above.
Outstanding Balance Owed to Youโ
Total Hospitality + Loan Asset Valueโ
โ combined returns received to date (informational, already in your cash)โ
Total Projected at Horizonโ
๐ Dynamic Macro Progress Timeline
Compounded systemic growth, offset trajectories, integrated net-worth including India, Morbi, and precious metals appreciation.