On The Courts

On The Courts is a bilingual platform built for an Ottawa community-sports non-profit. The public experience helps players discover leagues and drop-in sessions, compare schedules, venues, skill levels, and fees, and move into registration without guesswork.

Beyond the public website, the product brings member accounts, season and drop-in registration, payments, session scheduling, attendance, and administrative records into one system. The operational platform also includes centralized identity, email, file collaboration, analytics, and separated production and staging infrastructure.

Project focus

  • Bilingual web platform
  • Registration and attendance
  • Operations and infrastructure

Official website

https://onthecourts.ca

Player experience

League discovery, a filterable public calendar, bilingual accounts, season and drop-in registration, and clear availability information.

Organization operations

Purpose-built records for members, registrations, payments, sessions, and attendance, with the history staff need to run each season.

Integrated platform

Centralized identity, Nextcloud for files and collaboration, self-hosted email, privacy-conscious analytics, separated environments, and repeatable deployments.

Screenshots

On The Courts screenshot 1On The Courts screenshot 2