Products · Case study

Hooplytics

Tournament, game and basketball statistics management with controlled publishing.

Open Hooplytics

The problem

A basketball club manages teams, rosters, schedules and statistics across a season or tournament. Much of the work happens courtside, on a phone, with little time and a need to enter data quickly and without mistakes.

Shared spreadsheets, chat threads and generic tools do not cover groups, playoffs, box scores and standings with proper basketball terminology.

The solution

Hooplytics structures tournaments, generates schedules, groups and playoffs, collects live statistics and produces box scores, standings and rosters.

Whoever runs it decides what to publish and what to keep internal — including situations involving minors. Privacy is an explicit choice, not an automatic default.

Key features

Four concrete capabilities, from tournament structure to controlled publishing of results.

Hooplytics Basket OS Delivered project
  1. Competitions and schedules

    Structures tournaments and leagues, generates groups, schedules and playoff brackets with basketball logic.

  2. Offline-first live tracking

    PWA app for in-game statistics: works without a connection courtside and syncs when the network returns.

  3. Box scores, standings and rosters

    Produces game box scores, updated standings and team rosters for anyone following the competition.

  4. Controlled publishing

    Only what you choose goes public. Privacy and respect for data as an explicit decision, never a default.

Behind the scenes

How we built it, with attention to real use context and long-term maintainability.

Nuxt / Vue 3 monorepo

Architecture with multiple apps: management admin area and a separate tracking app.

Offline-first PWA

Tracking app designed for courtside use, without relying on a connection at every moment.

Internationalisation

Interface in Italian, English and Slovenian.

WCAG 2.1 AA accessibility

Contrast, keyboard navigation and semantic structure built into the design.

Want a product like this?

If you have a vertical domain, a recurring operational flow or a need for control over data and publishing, we can assess together whether a dedicated platform makes sense.

Let's talk