π NHL What-If Roadmap
It all started with GM mode in EA NHL games. That love of building franchises sparked the idea:
"What if we could simulate this in a more customizable, data-driven way?"
From learning Python to building the first version in Tkinter, to launching this live site β here's how far we've come.
β
Completed Features
- π Sim idea inspired by GM mode in EA Sports NHL
- π Learned Python and built first prototype using Tkinter
- π‘ Migrated GUI to Streamlit for a better UX
- π Supabase Auth & Stripe Integration with full login/signup flow
- π Seamless Stripe Checkout Flow embedded via Webflow
- π¦ FastAPI webhook validating live payments in Supabase
- πΎ User session and payment status stored securely
- π§Ύ Manual refresh logic + free/paid sim gating
- π ads.txt configured and validated for Google AdSense
- πΈ Donations page + Stripe test mode for contributions
- π± Mobile optimized and responsive layout
- π Pricing flow with optional email-less checkout
- π§ͺ Staging and live environment split (test/live Stripe)
- π€ Full public launch with working simulation engine
π
Whatβs Next
- πΎ Save and display past simulations per user
- π Export simulation results to CSV or image
- π¬ Email confirmations and Stripe receipts
- π Advanced account profile/dashboard UI
- π Analytics integration (PostHog or Plausible)
- ποΈ Sports affiliate marketplace and betting referrals
- π Showcase and explain real team data behind the engine
- π Developer API for accessing simulation engine (paid tier)
- π§ͺ Offer free trial of the full sim to convert new users
- π Build community message board for users to share and discuss sims
- π§ Long-term: Premium tier with machine learning-based advanced stat projections
π£ Stay Updated
Weβre actively shipping and evolving based on user feedback.
Want a feature or have thoughts? Reach us at support@nhlwhatif.com