MakeReady

Documentation

Functional and technical documentation of MakeReady. These pages are generated directly from the source repository and are therefore always up to date for the version running here.

Scoring rules

The rules of each discipline (scoring profile, default divisions and categories, RO notes) live centrally in the portal (disciplinerules), managed by the MakeReady admin only. S…

Sync and offline

- A tablet must be able to work through a full match day without internet: log in, score, show standings. - As soon as there is a network, every approved score goes to the porta…

Live scoreboards

A scoreboard shows two things:

Shot timers

apps/tablet/src/timer/TimerAdapter.ts defines a small interface: connect/disconnect/subscribe/source, with events start, shot {index, time, split}, final {time, shots}, battery,…

API

Base: https://<portal>/. JSON in and out. Errors: { "error": "…" } with 401/403/404/409/422; zod validation errors return 422 with issues.

Club portal integration

Goal: a club manages registrations and squads in its own portal (a member portal with matches, squads and payments) and uses MakeReady for scoring. Scores go back to the MakeRea…

Release notes

This page is updated automatically by the release workflow: on every merge to main the changed components are bumped and the commit messages are appended below.