FIFA Match Admin

Digitalks · Web admin · 2022–23 · Case study

FIFA Match is a web tool for national football associations to arrange matches with each other. I designed the admin side: a team says it is "Open to Play", finds other open teams, sends an offer and follows it until a stadium approves.

Four FIFA Match admin screens side by side: the Create an OTP Status form, the Open to Play teams table, the Account page with teams and venues, and the activity log of an offer.

01Overview

Scheduling a match without the email chain

Each association signs in as itself (the designs use AFFA, the Azerbaijan association) and switches between its teams, such as Men U-19, from the top bar. A blue "Open to play" button is always there, because declaring availability is the main thing an admin does.

The rest of the product follows one offer through its life: who is open and when, what you propose, what the other side answers, and whether the stadium has confirmed.

02What I designed

From availability to an approved match

  • Open to PlayA status form per team

    Pick the team and age group, several dates on a calendar, home or away stadium, and optional preferences and requirements for the opponent.

  • DiscoveryA table of open teams

    Filter by confederation, ranking range and date, see each team's dates and stadium, then open details or send an offer.

  • RequestsAn activity log for each offer

    A two-sided timeline of offers, declines and new date slots, ending with the stadium's approval status.

  • AccountTeams and venues

    Recent results per team as colour-coded scores, and stadium cards with a pending state to accept or decline.

03Screens

Four screens of the admin

Open to Play teams page: upcoming matches carousel, confederation filter chips, search, date and ranking filters, and a table of teams with dates, stadium and Details or Send an offer actions
Open to Play teamsUpcoming matches on top, then every team open to a match, filterable by confederation and ranking.
Create an OTP Status form with team and age group selection, a calendar with selected dates as chips, a home stadium table, and preferred team and requirements sections
Create an OTP statusOne long form, split into cards: team, dates, stadium, preferences and requirements.
Activity log timeline between Azerbaijan and Poland U-19: offer made, declined, a new date slot selected, offer accepted, and a notice that the stadium has not approved yet
Activity logEach side's moves on its own side of the timeline, with both associations' contacts on the right.
Account page with Men U-21 and U-19 teams showing recent scores as green, grey and red badges with flags, and a grid of venue cards including a pending one with Accept and Decline
AccountTeams with their last results at a glance, and venues the association manages.
  • Confirm the product name to use publicly ("FIFA Match") and your exact role, and whether this admin shipped.
  • Team names, dates, people and contact details in the screens are design data, not real records.
  • The Account screenshot is cropped to the content area; the frame's left navigation ends before the page does.