Functies

Alles wat een wedstrijd nodig heeft — en niets wat hij niet nodig heeft

Van de eerste import van inschrijvingen tot de laatste afgedrukte serielijst is de hele cyclus gedekt. Dit is wat je krijgt.

Echt makkelijk in gebruik

Banen bewerken met slepen en neerzetten, een live wedstrijdscherm en verstandige standaardwaarden uit het officiële programma. Gemaakt voor vrijwilligers, niet voor specialisten — de meeste taken zijn een klik, geen handleiding.

Maak en upload vanaf overal

Stel wedstrijden in, bewerk programma's en importeer uitslagen vanuit elke browser op elk apparaat. Het einde van databasebestanden rondmailen de avond ervoor — één bron van waarheid die iedereen kan bereiken.

Een zwemmershistorie die blijft

Elke wedstrijd en elk seizoen in één database, per zwemmer geïndexeerd. Beste tijden, progressiegrafieken en records worden centraal bijgewerkt — jarenlang doorzoekbaar.

Veilig van opzet

Schrijfacties zijn afgeschermd achter inloggen; elke wijzigbare rij draagt een versie zodat twee bedieners elkaar niet stilletjes overschrijven (optimistische vergrendeling → een duidelijk conflict, geen verloren gegevens). Host het zelf en je gegevens verlaten nooit jouw controle.

Gebouwd om uit te breiden

Een nette gelaagde architectuur — repositories, services, routers — afgedwongen als poort bij het bouwen. Nieuwe rapporttypen, bestandsformaten en endpoints schuiven in langs gedocumenteerde naden in plaats van met de code te vechten.

Werkt met je hardware

Importeert .gen-uitslagbestanden — het MM-Link-consoleformaat dat zowel consoles van Colorado Time Systems als TimeDrops produceren. Geen propriëtaire middleware: laat het bestand vallen en de banen vallen live op hun plek. Een directe, via mDNS ontdekte verbinding met een TimeDrops-tablet is in bèta; directe serie-/USB-aansturing van CTS-consoles staat op de roadmap.

Live, voor meerdere bedieners

Wijzigingen worden via WebSocket naar elk scherm uitgezonden op het moment dat ze gebeuren. De starter, de speaker en de tijdwaarnemer zien dezelfde wedstrijd, realtime bijgewerkt.

Afdrukklare exports

Baanlijsten, volledige serieprogramma's, oproeplijsten en team-inschrijvingen — gegenereerd als afdrukklare PDF's en HTML, passend bij de officiële formaten die je officials al verwachten.

Toegankelijk voor iedereen

Semantische opmaak, volledige toetsenbordnavigatie, zichtbare focus en overal ondersteuning voor kleurcontrast en verminderde beweging — zodat badvrijwilligers van elke aanleg de wedstrijd kunnen draaien.

Spreekt jouw taal

De interface is van de grond af gebouwd voor vertaling, met ondersteuning van rechts naar links en tientallen geregistreerde talen. Wissel onderweg van taal; onvertaalde teksten vallen sierlijk terug op het Engels.

Klaar voor een rustigere wedstrijd?

Piranha is gratis, opensource en in de openbaarheid gebouwd. Kies een implementatiemodel, lees de documentatie, of duik meteen de code in.