Skip to content

v1.0.0 — World Cup 2026 Companion

Choose a tag to compare

@salah23222 salah23222 released this 26 May 17:27
· 184 commits to main since this release

🎉 First public release of World Cup 2026 Companion — an open-source, bilingual (Arabic/English) companion site for the FIFA World Cup 2026.

✨ Highlights

  • 📊 Matches & standings — fixtures, live-style scores, group tables, knockout bracket
  • 🎯 Predictions game — predict scores, earn points, climb a global leaderboard (no login required)
  • 👥 Private leagues — create a league, share a code, compete with friends & family
  • 🗳️ Quick 1X2 polls, stickers album, daily trivia
  • 🤖 AI match previews (Arabic, dialect-aware) via Claude — optional
  • 📰 News, stadium & host-city map, fan guide
  • 📱 Installable PWA with full offline mode
  • 🌍 Fully bilingual (Arabic/English) with RTL/LTR, SEO & sitemap

🧱 Tech

  • Plain PHP 8 — no framework, no build step, no Composer
  • No database required — runs on the public-domain openfootball dataset + disk cache (MySQL optional, accounts only)
  • Vanilla JS + a single CSS file; runs on any PHP host
  • One command with Docker: docker compose up
  • Public, CORS-enabled, key-free JSON API — see docs/API.md

🚀 Get started

git clone https://github.com/salah23222/worldcup2026.git
cd worldcup2026
docker compose up        # → http://localhost:8080

🔗 Links

⭐ If you find it useful, a star really helps!