What Djaho does
Djaho is a Windows app for running cross-country athletics meetings — from entries to the finish line to printed results. It runs on your own PC and works fully offline.
Overview
Djaho manages the whole life of a cross-country meeting: athletes and teams, the race programme, race-day placement and timing capture, scoring, and the printed programmes, labels and result sheets. It's built for South African clubs, schools and federations, and is happy with no internet at the venue.
Key concepts
Meetings & competitions
A meeting is a single event on a date at a venue. A competition (or series/league) groups several meetings together and keeps one shared roster of athletes and teams, so you can score across the whole season. A meeting can stand alone or belong to a competition.
Teams & athletes
Athletes belong to a team (by a short team code) and are grouped automatically by age category (U9, U11, … Senior, Masters) from their date of birth, and by gender. You can import athletes from a CSV.
Races
Each meeting has a programme of races, each with a distance, age/gender filter and start time. Athletes are allocated to the races they'll run.
Place vs position
Djaho tracks both the overall finishing place in a race and the position within an athlete's own age/gender category — so a runner can be 14th overall but 1st in their category.
A typical meeting
- 1. Set up — create a meeting (or a competition with several meetings).
- 2. Entries — add teams and athletes, or import a CSV; assign bib numbers.
- 3. Programme — define the races and their distances/categories.
- 4. Allocate — place athletes into the races they'll run.
- 5. Capture — on race day, record finishers and times.
- 6. Results — review individual and team scoring, then print.
Race-day capture
Capture is two fast phases: first record the order of finish (click runners or scan their bib stickers), then enter times. You can capture manually if a sticker is lost, find an athlete by name or number, and skip a place when there's a pile-up at the line. Electronic timing files (e.g. FinishLynx) can be imported too.
Multiple PCs & offline
On a shared network, one PC acts as the host and others as workstations that see the same data live. With no network at the finish line, use remote capture: export the meeting to a file, capture on the finish-line laptop, then export that race's results back to the admin PC — matched automatically by bib and race.
Printing
Djaho prints programmes, bib labels, start sheets, and result sheets (overall, by age group, by gender, by team), plus a medal report. Medal winners are marked G / S / B so they're clear even on a black-and-white printout.
Results & scoring
Scoring follows the meeting's rules — team scorers count (e.g. best four per team), low- or high-score-wins, and configurable medal bands. Competition scoring aggregates results across all the meetings in the series.
Data & privacy
Your data lives in a local database on your PC — nothing is sent to the cloud. Exports of meetings and teams are encrypted, in line with POPIA, and you can back up and restore the database at any time.
Licensing
Djaho starts as a free trial. When you're ready, buy a licence (Single Meeting or Annual) — you'll get an activation key by email. In the app, go to Settings → Licence → Activate online and enter the key (or a coupon). The licence is tied to your PC; the Annual licence covers several devices.