Mobile · PWA · Sports Data
World Soccer Dashboard
A mobile-minded tournament companion built to keep match, venue, group, and knockout context close at hand.
Executive summary
A World Cup companion application featuring daily matches, venue maps, schedules, calendars, standings, teams, statistics, knockout visualization, detailed match pages, PWA support, and Android packaging.
Independent ownership
Independently conceived, roadmapped, designed, engineered, deployed as a web and PWA product, packaged for Android, and prepared for mobile-store review by Steven Sewell.
Product context
Tournament information spans fixtures, venues, groups, time zones, statistics, broadcasts, and knockout progression, making a coherent daily view difficult.
Product approach
A responsive tournament companion unifies match discovery, calendar navigation, maps, standings, statistics, and bracket context across web, installable PWA, and an Android wrapper.
Designing around a tournament calendar
Daily matches, month and week calendars, venue context, standings, broadcasts, statistics, and knockout progression were organized around a time-sensitive tournament journey. Shared time-zone handling keeps those views aligned as users move between days and stages.
Extending the web product to Android
The responsive web application also provides the installable PWA foundation and a Capacitor Android baseline. Packaging, manifests, icons, target SDK requirements, privacy documentation, and store preparation were part of the release work; completed Google Play publication is not claimed.
Major capabilities
- Today’s Matches and detailed match pages
- Venue and team maps
- Month and week calendars
- Schedule, match status, and broadcast information
- Standings, team directory, and statistics leaders
- Knockout bracket
- Time-zone selection
- PWA installation and Capacitor Android wrapper
Technology overview
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS
- Framer Motion
- Mapbox GL JS
- API-Football
- PWA manifests and service worker
- Capacitor
- Android Studio
- Vercel
Architecture and data systems
- API-Football records are normalized into tournament-aware fixtures, teams, standings, and statistics.
- Shared time-zone behavior drives daily views, schedules, calendars, and match details.
- The web application supplies the PWA foundation and Capacitor-packaged Android baseline.
Technical challenges
- Fixture and team normalization
- Time-zone conversion and tournament calendar behavior
- Interactive bracket layout and responsive maps
- Provider-rate protection and browser flag rendering
- Android packaging and store-ready icon and manifest systems
End-to-end ownership and delivery
- Product and interface design
- Front-end and data-integration engineering
- Calendar, map, and bracket visualization
- PWA development
- Android packaging and release preparation
Trust and platform considerations
- Android target SDK requirements
- Google Play release preparation without claiming completed review
- Privacy policy and Data Safety documentation
- Content rating and store listing assets
- Source-backed data integrity
Current status
Version 1.0 establishes the web, PWA, and Android baseline; public Google Play release is not claimed.
Product media
Approved screenshots and captions are pending curation. This area is prepared for desktop and mobile media without substituting fabricated imagery.