Back to all work
LiveFounder & builder2026 — now

Sou Leão

An AI-run newsroom for Fortaleza Esporte Clube fans — news, live matches and stats.

Sou Leão finds the news, writes it, checks the facts and publishes — around the clock. On match days it follows the game minute by minute, and between matches it keeps guides, fixtures, tables and stats up to date.

Sou Leão home page with latest news

The problem

Club news sites are either slow, clickbait or buried in ads. A one-person newsroom cannot keep up with a club that plays twice a week.

The solution

An autonomous editorial pipeline on scheduled jobs, with validators that block claims the data cannot back — so speed never costs accuracy.

scheduled jobs
14
live match refresh
1 min
page types
24
API routes
22

Highlights

  1. 01

    Autonomous editorial loop: discover → write → fact-check → publish.

  2. 02

    Validators that stop false claims about fixtures and line-ups before they go live.

  3. 03

    Live match articles refreshed every minute from multiple data sources.

  4. 04

    News-site SEO: news sitemap, RSS and topic hubs.

Architecture

Scheduled jobsLive dataDiscoverWrite (LLM)Fact-checkSupabaseNext.js site
  1. Scheduled jobs→Discover
  2. Discover→Write (LLM)
  3. Write (LLM)→Fact-check
  4. Fact-check→Supabase
  5. Live data→Next.js site
  6. Supabase→Next.js site

Inside the product

Stack

  • Next.js 16
  • React 19
  • Chakra UI
  • ECharts
  • Supabase
  • OpenRouter
  • Playwright
  • Cloudflare

Integrations

  • ESPN
  • Sofascore
  • 365Scores
  • OpenRouter
  • Mistral