Skip to content
Apoliums

WorkSportsLawn Tennis Association of Thailand

A national federation's tournaments, rankings and players in one place

Apoliums built the tour platform for the Lawn Tennis Association of Thailand, tournament calendar, entries, national rankings and player accounts across several competition formats, with an Android app alongside it.

Client
Lawn Tennis Association of Thailand
Sector
Sports
Services
Web development, Mobile app development
Lawn Tennis Association of Thailand, Sports platform built by Apoliums

What was the problem?

A national federation runs more than one competition at a time. LTAT's calendar covers the PTT series, Tennis 10s and beach tennis alongside the main tour, and every one of them produces entries, draws and ranking points that players, parents and clubs need to see without phoning the office.

  • Several competition formats run in parallel, each with its own entry rules and its own way of awarding points.
  • Players, coaches and clubs all need accounts, but they do not need the same screens or the same permissions.
  • Rankings are the output everyone checks and the thing most easily wrong, they have to follow from recorded results, not from a spreadsheet somebody maintains.
  • The audience checks a draw standing at a court, which makes the phone the primary device rather than the fallback.

How Apoliums approached it.

Model the tour once, event, entry, result, ranking, and let each format be configuration on top of it rather than a separate section of the site.

  1. One tournament model, several formats

    PTT series, Tennis 10s and beach tennis are variations of the same event record rather than parallel mini-sites. Adding a format is a configuration change; it does not fork the calendar or the entry flow.

  2. Registration as the front door

    Player sign-up and login are the entry point to everything else, entries, history and profile, so the federation stops re-keying forms that arrived by email.

  3. Rankings derived from recorded results

    Ranking tables are produced from results already stored against events, so the published table and the tournament archive cannot disagree with each other.

  4. Build the public pages for a phone at a court

    Calendar, draws and rankings are the pages that get opened courtside. They are the ones that had to stay fast and readable on a small screen, with the Android app covering the same ground.

What was delivered.

  • Public tournament calendar and event pages across all formats
  • Player registration, login and profile management
  • Online tournament entry replacing emailed forms
  • National ranking tables derived from recorded results
  • Dedicated sections for the PTT series, Tennis 10s and beach tennis
  • Companion Android app published on Google Play

What changed after launch.

Entries, draws and rankings stopped being three separate documents and became one dataset.

  • Players enter tournaments themselves instead of the federation re-keying emailed forms.

  • Calendar, draws and rankings come from one dataset, so the published table matches the archive.

  • New competition formats are added as configuration rather than as another section to maintain.

  • The same information is reachable from the website and the Android app.

More from the same shelf.

All case studies
A working desk in the Apoliums studio, mid-build

Have a system that needs building?

Send the problem, not a specification. Apoliums replies with the shape of a first build, what it would cost to find out if it works, and who would do the work.

Studio
Indore, Madhya Pradesh
Reply time
One working day