What's next.

In progress 3

Public hosting deploy

Wire Render web service + persistent disk for tracker.db + DNS + SSL + nightly db backup cron. Cron jobs for daily push reminders and Sunday recap email.

infra May 2026

Onboarding nightly QA

Run smoke_fresh_db.py against the production database snapshot every night with the prior day's PR diff applied. Catches drift between schema.sql and live before customers do.

infra May 2026

Code-split app.js (continuing)

Manual chunk loader is live; admin and options-chain are extracted (v0.54, v0.55). Remaining candidates in priority order: lessons reader, coaches, year-in-review. Drawing tools is the biggest single payload but is blocked on lifting closure state out of renderCandleChart — a dedicated half-day. Goal: initial-paint payload <300 KB.

infra Q3 2026
Considering 6

Split app.py into Flask blueprints

Move billing, paper, market, learn, admin, auth into routes/*.py. The 15K-line monolith is the wall-of-the-second-engineer problem.

infra Q3 2026

Mobile-first Trade Desk redesign

Full-bleed mobile layout — chart on top, ladder as bottom-sheet, brackets/OCO templates as a phone-friendly picker. Today's mobile pass made the desktop layout usable on phone; this is the real native-feeling mobile experience.

feature Q3 2026

Per-user push timezone awareness

Daily reminder and Sunday recap currently fire on a single UTC anchor. After we collect timezone on signup, fan out the send across hourly buckets so each user gets their notification at 9 AM in their local time.

feature Q3 2026

Native iOS / Android wrappers

Wrap the PWA in Capacitor. We're already PWA-installable from Safari/Chrome — Capacitor packages the same shell for the App Stores so users can download a 'real' app, get true push notifications without permission friction, and we get a discoverable App Store / Play Store listing.

feature Q4 2026

SOC 2 Type 1

See docs/SOC2.md for full vendor comparison and control inventory. Target: Type 1 report within 6 months of kickoff. Vendor TBD (Vanta vs Drata vs Secureframe).

compliance Nov 2026

Deepen the moat

Every Q4 sprint pours into the drill-grade-autopsy-rep loop: more lesson content (target: 100 modules), more drill types (e.g. live chart-pattern recognition, multi-leg options scoring), more coach personas, more languages (target: pt-BR, fr next).

feature Q4 2026 onward
Shipped 5

Trade autopsy + streak banner + PWA push plumbing

Forced post-close 3-card modal. Streak banner on Today. Push subscribe / SW handlers / admin daily + Sunday triggers. See v0.51 in the changelog.

feature Shipped May 2026

Day-1 welcome drill + level-up moment

Hammer candle question + confetti celebration + tomorrow promise. See v0.50 in the changelog.

feature Shipped May 2026

Public landing page + legal pages + pricing inside the app

Marketing surface at / with hero, features, pricing, FAQ, footer. Terms / Privacy / Disclaimer at their own routes. Pricing chip inside the trial banner. See v0.48 + v0.49.

feature Shipped May 2026

Code-split chunk loader + admin + options chain

Working chunk loader pattern shipped with admin (~23 KB) and options chain (~43 KB) as the first two extracted bundles. Critical-path bundle is now ~66 KB lighter. See v0.54 + v0.55.

infra Shipped May 2026

Sentry + PostHog wiring + sidebar consolidation + mobile pass

See v0.52 in the changelog.

infra Shipped May 2026
Won't do 1

Real-money brokerage integration

Tradorian is an educational tool, not a broker. We do not plan to execute real trades against a user's brokerage account. Use your broker for real orders, use Tradorian for the practice + drill loop that improves them.

feature
← Back to home