SD App — Roadmap
Section titled “SD App — Roadmap”Summary: Port LevPro leveraged investing analysis to a modern SvelteKit PWA — starting with a static demo-teaser and expanding to a full interactive calculator with historical data and multi-country support. Description: The SD App is a phased port of the VB6 LevPro software. Phase 1 ships a static “SD Snapshot” to build the audience; subsequent phases add historical analysis, live calculations, and US market support. Type: Complex
Phase 1 — SD Snapshot (Interest-Only Demo-Teaser)
Section titled “Phase 1 — SD Snapshot (Interest-Only Demo-Teaser)”- Task-1: sd-math Python library + VB6 port (interest-only + term loan)
- Task-2: Golden fixtures (LevPro validation to 0.01% tolerance)
- Task-3: SvelteKit renderers (int-only + term-loan, CA/EN + CA/FR)
- Task-4: Snapshot normalization ($500/month gross basis)
- Task-5: Output simplification + “See All” progressive disclosure
- Task-6: Optional — live API form inputs (interest rate / monthly amount)
Phase 2 — Historical Analysis (Canada)
Section titled “Phase 2 — Historical Analysis (Canada)”- Task-1: Historical market data pipeline (yfinance or equivalent)
- Task-2: “If I had used $MART DEBT” renderer
- Task-3: Historical snapshot JSON generator
Phase 3 — Full SD App (Live Calculator)
Section titled “Phase 3 — Full SD App (Live Calculator)”- Task-1: FastAPI Python backend (
sd-api) - Task-2: Live user inputs (replace static snapshot with API calls)
- Task-3: QC / French-Canadian tax treatment
- Task-4: RRSP Gross-Up strategy (already done when prototyping SvelteKit PWA)
Phase 4 — US Extension
Section titled “Phase 4 — US Extension”- Task-1: US tax model (capital gains, dividend treatment)
- Task-2: US calculator routes + i18n
- Task-3: US golden fixtures
Phase 5+ — Expansion (Demand-Driven)
Section titled “Phase 5+ — Expansion (Demand-Driven)”- explore Big Impact upgrades
- Before-Tax Thinking/Trap vs After-Tax Truth (One-click contrast)
- PDFs, and other Advisor components
- Add monthly cash flows
- Embeddable Snapshot component for sdc.com
- Add French
Future Upgrades
Section titled “Future Upgrades”- See UPGRADES for possible upgrade ideas