← All apps
SuperCoach Prediction Tracker
live
Next.jsSupabaseVercelClaude Code
A SuperCoach prediction tracker that lets you lock in your pre-season calls and tracks how they play out. Built with Next.js, Supabase for authentication and data storage, and deployed on Vercel. The project was a deep dive into shipping a real production app — from magic link auth and custom SMTP email delivery to DNS configuration and subdomain hosting. It taught me where the real complexity lives when going from localhost to a live product.
Key Learnings
- •Production email delivery requires proper infrastructure — Supabase's default emails never arrived without custom SMTP via Resend
- •DNS propagation delays mean you sometimes just have to wait and make a cup of tea
- •Each service documents their own piece well, but understanding how they all connect required trial and error
- •Planning your domain structure early pays off — subdomains are cleaner than paths for separate apps