← All work Live scores

Scoreva

Live scores with the timeline, lineups and table for every match.

Live scoresMobile app

Scoreva product film, 10 seconds. Names and data on screen are examples.

Who it is for

Fans following matches late at night.

What it does

  • One live mark on a dark board shows which matches are in play.
  • The timeline, lineups and table for every match sit in one place.
  • Scoreva carries scores and the story of the match. There are no streams and no odds.

How we built it

ArcLayer did the product design, the design system and the engineering. AI agents wrote code and tests against Scoreva’s design system, and a person reviewed each change before it merged.

Build note: Shipping iOS apps from Windows with Expo and EAS

How we work on Scoreva

  1. The data key stays on the server

    A Hono proxy calls API-Football, so the app never holds the data provider’s key.

  2. Demo data when the source is down

    The app falls back to demo data when the data source cannot be reached.

  3. Two ways to run the proxy

    The same proxy also exists as a Supabase Edge Function.

  4. One project, two platforms

    EAS builds the iOS and Android apps from one project, and production builds number themselves.

  5. Android builds start as drafts

    Android builds go to the internal testing track as a draft first.

  6. Accounts can be deleted

    The database migrations include user follows and account deletion.

Built with

From the Scoreva repository: an Expo app for iOS and Android, a Hono proxy for the match data, and Supabase for follows and sync.

  • ExpoSDK 57 with Expo Router
  • React NativeInterface
  • TypeScriptLanguage
  • HonoAPI proxy
  • Node.jsProxy runtime
  • API-FootballMatch data
  • SupabaseFollows, sync, Edge Function
  • NotificationsMatch alerts
  • SwiftiOS widget source
  • KotlinAndroid widget source

Discuss a similar project

Tell us what your product should do, who it is for, and what it shares with Scoreva.

Planning something like Scoreva? Write to us about the product, the people it is for and where it should run.

Discuss a similar project

Or write to [email protected]