












KORA
KORA is a bilingual live-football platform delivering real-time scores, fixtures, standings and curated news to fans in English and Arabic. It solves the fragmentation of football data across multiple providers and the lack of polished Arabic-first sports experiences by unifying data, normalizing presentation, and adapting layout direction, typography and content to each locale. Core capabilities include a live-match hero with minute updates and event feeds, fixture browsing with a 7-day date navigator, competition hubs with overview/matches/table/news tabs, an RSS news aggregator curating 18 feeds with deduplication, HTML sanitization and source attribution, unified search across teams, competitions and news, local favorites persisted in the browser, and an auth-protected diagnostics dashboard surfacing provider health and cache metrics. Built with Astro 7 in server-rendered mode on Vercel with a premium dark editorial theme and custom CSS, it internationalizes with first-class RTL support. The backend aggregates football data through a resilient multi-provider chain (ESPN, TheSportsDB, football-data.org, OpenLigaDB) with automatic fallback, circuit-breaker, bulkhead and timeout patterns, and a TTL cache with stale-while-revalidate semantics backed by Drizzle ORM over Turso/libSQL. Zod validates external payloads, Vitest covers resilience and utility logic, and env-driven feature flags decouple deployment from release. The experience feels fast and compact: lime accents highlight live states, match cards surface venue, competition and kickoff time at a glance, news cards link back to origin, and mobile adapts via a bottom navigation rail β without fabricating data when providers are unavailable.
Tech Stack
User Reviews
No reviews yet.