Back to feed
Dev.to
Dev.to
8/1/2026
The original title is "Building a live global scoreboard for $0 with static HTML and Supabase"

The original title is "Building a live global scoreboard for $0 with static HTML and Supabase"

Original: How I built a live global scoreboard for $0 using Static HTML and Supabase published: true

Short summary

A developer built a global live scoreboard for $0 using static HTML, Supabase free tier, and Netlify. Key design decisions include using a single-row-per-country table instead of per-event logging, polling instead of WebSockets, and a security definer PostgreSQL function to prevent direct table manipulation. The approach keeps database load flat regardless of traffic volume.

  • $0 stack: static HTML + Supabase free tier + Netlify + ipwho.is geolocation
  • Single-row-per-country schema keeps table under ~200 rows for flat performance
  • Security definer function prevents anonymous table writes while allowing atomic increments

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more