COMPETITION OPERATING SYSTEM

PACE RISE : Node

From tournament creation to finals advancement —
every track & field competition workflow
unified in a single platform.

Real-time record entry,
automatic Q/q qualification,
official document output,
electronic scoreboard integration,
and live broadcast overlay —
all seamlessly connected.

WORKFLOW

Create
Events
Athletes
Heats
Records
Finals

182

REST API Endpoints

47

Real-time Broadcast Events

3

Tier Authentication System

FOR OPERATORS

For Operators

Systematically manage
all workflows needed
for competition operations.

Competition Workflow

Tournament creation → Event setup →
Athlete registration → Heat assignment →
Record entry → Round progression → Finals.
Supports automatic Q/q ranking
and WA seeding rules.

Real-time Record Entry

Track: time + wind, LIF file import.
Field: distance & wind, fouls/pass,
WA tie-break rules.
High jump: O/X/– input
with auto-elimination after 3 failures.
Mixed event scoring,
relay team/leg management.

Callroom Management

Barcode check-in,
live attendance monitoring,
per-athlete/event notes,
admin post-event access.

Document Output

Start List PDF,
Result Sheet PDF (DNF/DQ/Q/q),
comprehensive record Excel/PDF,
AD Card PDF,
customizable templates
(logo, signatures, field selection).

Scoreboard Integration

LIF file import
with event key-mapping
for electronic scoreboard integration.
Software-only operation
without additional hardware.

Broadcast Overlay

OBS scoreboard overlay,
lower-third captions,
and broadcast graphics via WebSocket
in real-time.
No separate graphics software needed.

FOR VIEWERS

LIVE

For Viewers & Spectators

Access live competition results
from anywhere —
no page refresh required.

NO REFRESH

Real-time Results

SSE + WebSocket-based
real-time record updates
without page refresh.
Pop-up dashboards per event
for instant detailed information.

Public Access Page

Authentication-free open.html page
with federation filtering
for quick record lookup.

Broadcast Overlay

Connect scoreboard overlay
and lower-third captions directly to OBS.
Real-time data via WebSocket
enables broadcasting
without separate graphics equipment.

Result Images & Downloads

Auto-generated high-resolution result images
(1080×1350 PNG) and Excel downloads.
Optimized for social media sharing.

ARCHITECTURE

Technical Architecture

Node.js + Express + SQLite

Single-server deployment
based on better-sqlite3.
Quick setup and stable operation
without complex infrastructure.

Vanilla JS SPA

Lightweight, fast-loading
pure JavaScript SPA without frameworks.
PWA support
for app-like mobile experience.

SSE + WebSocket

Separate SSE broadcast for streaming
and WebSocket for scoreboards.
Optimized real-time communication
per channel.

3-Tier Auth · Security

Viewer (operation_key),
Judge/Staff (record entry),
Admin (full control, bcrypt, post-event lock).
Rate Limiting + Helmet security,
audit/operation logs, DB backup/restore.

BUILT-IN WA RULE ENGINE

Wind limits, tie-breaks,
high jump failure counting,
Q/q auto-qualification,
mixed event scoring —
World Athletics (WA) rules
are built into the software
to prevent operator errors
and ensure fair competition.

Want to Adopt PACE RISE : Node?

We'll propose the optimal solution
for your event scale
and operational environment.