All Projects

Football Platform

MEXO

A football platform designed to connect fans with the game — news, transfers, competitions, teams, and the communities that bring them together.

Follow Development
MEXO — Football Platform
Problem

Football coverage is fragmented across dozens of sources. Fans jump between sites for news, transfers, scores, and team context with no single structured place that ties everything together.

Solution

MEXO aggregates and structures football content into a single platform. News from multiple sources is normalized, categorized, mapped to teams and competitions, and made searchable through one centralized experience.

System Design

Client

Next.js + Tailwind CSS

API

PHP REST API

Database

MySQL

External Sources

Football news feeds and data providers

Content Pipeline
  1. 01

    Ingest

    Pull articles and football data from multiple sources.

  2. 02

    Normalize

    Clean and standardize incoming data.

  3. 03

    Categorize

    Automatically map content to teams, competitions, and categories.

  4. 04

    Publish

    Serve structured content to users.

Database Structure
  • Teams
  • Competitions
  • Articles
  • Sources
  • Categories
Screenshot Gallery

Tap any frame to open the lightbox — use arrow keys or swipe to navigate.

Technical Challenges

Source normalization

Articles arrive in inconsistent formats from many providers — a normalization layer cleans, dedupes, and standardizes every item before it reaches the database.

Automated categorization

Mapping unstructured news to the right teams and competitions required a reliable tagging pipeline that scales as new sources are added.

SEO at scale

Generating thousands of fast, indexable pages meant careful attention to rendering strategy, structured data, and performance.

Impact

MEXO turns fragmented football coverage into one structured, searchable platform — processing thousands of articles across hundreds of teams and dozens of competitions, all from a unified content pipeline.

5,000+
Articles Processed
500+
Teams Covered
40+
Competitions Covered
20+
News Sources
Roadmap
  1. 01

    User Accounts

  2. 02

    Communities

  3. 03

    Predictions

  4. 04

    Match Tracking

  5. 05

    Personalized Feeds

Want to see more?