Dev.to
7/12/2026

The original title is: "Building 'Called It!': A Weekend Football Prediction App with Next.js and Supabase"
Original: I Turned My Football Group Chat Arguments Into an Actual Scoreboard!
Short summary
A developer shares 'Called It!', a weekend-built football prediction platform that turns group-chat score predictions into a competitive scoreboard. Built with Next.js, Supabase, and the football-data.org API, it timestamps and auto-scores predictions against real match results. The author details architecture decisions favoring a single-app deployment and an idempotent scoring engine.
- •Called It! is a social football prediction app built over a weekend
- •Stack: Next.js App Router, Supabase, Tailwind, football-data.org API
- •Scoring engine is 86 lines of TypeScript with confidence multipliers and idempotent reruns
Generated with AI, which can make mistakes.
Is this a good recommendation for you?


