Project Specification#
Admin Workflows & Preview Features#
Modular admin interface with atomic routines for:
Synthetic data generation (clubs, teams, dogs)
CSV import and validation
Table clearing and reset
Group creation and race scheduling
Preview routes for:
CSV inspection and skipped row auditing
Upcoming race schedules
Team rankings and division assignments
Logging summaries for each admin action to ensure operational transparency
Actors in the System#
Actor |
Description |
|---|---|
Ring Judge |
Makes racing decisions, confirms results entered by the Scribe |
Ring Scribe |
Enters heat results into the system via a ring-side device |
Line Judge |
Observes faults, records results on paper for backup |
Team Captain |
Declares dogs running in each heat |
Event Admin |
Aggregates results, pushes updates to AWS, manages scheduling |
Developer |
Manages system setup, test data, and debugging |
Public Viewer |
Views live results and running orders via AWS-hosted site |
Key Use Cases#
Use Case |
Actors Involved |
|---|---|
Enter Heat Results |
Ring Scribe |
Confirm Race Outcome |
Ring Judge |
Record Faults (Paper Backup) |
Line Judge |
Declare Dogs Running |
Team Captain |
Aggregate & Publish Results |
Event Admin |
Generate Test Data |
Developer |
View Results & Running Orders |
Public Viewer |