An Independence Day is not one afternoon. It is a programme — and the football at the end of it needs to be findable, followable and settled.

The day

The Liberian community in South Korea marks independence across eight days and three cities: a thanksgiving service in Paju, a formal evening in Pyeongtaek, a night in Songtan, and a closing day of football in Suwon — eight national sides across two pitches, with a knockout to follow.

Two competitions ran that day. The African Continental Cup split eight nations into two groups of four. The Liberia Independence Day Cup was the showpiece — host side Liberia Lone Star against whoever came out of the Continental Cup.

What the platform did

  • A site of its own. The competition renders in Liberian red, white and blue with its own nav, hero and footer; the only sign of the platform is a “powered by” line.
  • The programme, not just the football. A programme band above the fixtures carries all four events of the day, each with its time and address.
  • Two pitches without a clash. Group A on pitch one, Group B on pitch two, twelve group games half an hour apart against a double-booking guard.
  • Standings that settle themselves. Points, goal difference and head-to-head computed from recorded events; the table was right at the last whistle.
  • News and squads. A preview, a groups guide, and a named eighteen-man Lone Star panel with shirt numbers and a captain.

What actually happened

The group stage was played in full: twelve games across the morning. Liberia topped Group A on seven points ahead of Kenya; Uganda took Group B with a maximum nine. Then the knockouts were called off — the semi-finals and the Independence Day final did not happen, and the final placings were settled on group points instead.

A tournament that changes shape on the day is the normal case, and it is where one-off tournament apps fall over: the bracket is half-wired into the code, so cancelling a round means editing a database by hand or leaving a lie on the public page. Here the organiser marked the matches cancelled, the standings stopped waiting on them, and an announcement bar on every page said so.

The measure of tournament software is not the perfect day. It is the day the schedule changes at two in the afternoon.Why the cancellation is the point

Where it came from

This is work our own product brought in. StatoSports is why a community association in Suwon could run an eight-nation competition on a Sunday without commissioning anything. Ebenworks sponsored the competition rather than billing for it — if we build the software a tournament runs on, we would rather have a stake in it.