Football Prediction Platform update

Job ID: 40350102

Budget: $10 – $30 USD

Project Description
We are developing a football prediction platform (opticgoal.com) and we need an experienced full-stack developer to complete and fix critical systems related to API data, prediction automation, multilingual support, mobile app buttons, and advertisement setup.
The developer must have strong experience with football/sports APIs, caching systems, and clean frontend integration.
Task 1 — Football API Structure & Data Fixes
Fix and organize all API data across the website:
Chance/odds style probability display structure
Correct country → league → match hierarchy
Match details page (stats, timeline, events)
Match events (goals, cards, substitutions, timeline)
Standings / league table
Country flags for leagues and matches
Proper data mapping and clean UI output
Caching system to prevent excessive API calls
Task 2 — Prediction System (Very Important)
We already have a Predictions section. It must be automated:
Admin selects matches from API once
Match start time, live score, and final result must update automatically
Predictions page must NOT call the API again
Data must be stored in database and updated via cron job
When match finishes → result updates automatically in predictions
If anything missing for a professional prediction system, implement it
Task 3 — Multilanguage Support
Add important languages to the website:
English (default)
Arabic
Turkish
French
Spanish
Language switcher in header. SEO-friendly structure.
Task 4 — iOS, Android, Huawei Download Buttons
Add download app buttons:
Visible on homepage (top section)
Visible in menu
Visible in footer on all pages
Buttons for:
iOS App
Android App
Huawei App
(Links will be provided later)
Task 5 — Advertisement System
Prepare ad placement infrastructure:
Header ad area
In-content ad area
Sidebar ad area
Footer ad area
Easy script insertion for ad networks (e.g. Adsterra/others)
Goal
Make the website technically correct, automated, scalable, and ready for traffic and monetization.
Required Skills
Sports/Football API experience
Backend caching & cron jobs
Database optimization
Frontend data rendering
Multilanguage implementation
Ad placement structure
Deliverables
Fully working API structure
Automated predictions system
Multilanguage website
App download buttons placed correctly
Ad areas ready for use
Clean, maintainable code
Please share similar past work related to sports or API-driven platforms.