timing.24hexpress.de
Die Komplett-Lösung für Laufveranstaltungen
Planen. Starten. Stoppen. Auswerten.
Das Event Tool vereint Teilnehmerverwaltung, Wellen-/Startorganisation, Zeitnahme, Ergebnisdienst, Druck & Exporte sowie Moderation in einem durchdachten System – online und offline einsatzbereit. Ideal für Schul-, Stadt- und
Firmenläufe bis hin zu großen Events.
Warum timing.24hexpress.de?
- Schneller Live-Betrieb: Offline erfassen, online synchronisieren – ohne Datenverlust.
- Alles in einem: Von Anmeldung über Startnummern bis Urkunden & Ergebnislisten.
- Für große Felder gebaut: Wellenstarts, Mehr-Standorte, parallele Erfassung)
- Druck & Exporte: Serverseitige PDF-/Excel-Generatoren (Startnummern, Berichte, Urkunden)
- Sicherheit: HTTPS/TLS, tokenbasierte Sitzungen, Audit-Log (Änderungsprotokoll)
Zeitnahme – wie die Erfassung funktioniert
- Atomare Erfassungen: Jeder Klick/Scan erzeugt ein unteilbares Ereignis (Event) mit eindeutiger ID (z. B. ULID/UUID).
- Zeitquelle: Erfasst mit Gerätezeit + Server-Zeitstempel beim Sync; Driftkorrektur sorgt für konsistente Reihenfolgen.
- Debounce & Doppel-Klick-Schutz: Minimiert Fehlbedienungen bei hektischen Zielankünften.
- Scanner-Support: Barcode/QR via Gerätekamera; Startnummern werden sofort validiert.
Offline-First & Synchronisierung (warum nichts verloren geht)
- Operations-Log: Alle Aktionen landen lokal in einer dauerhaften Warteschlange (Queue).
- Idempotente API: Jedes Event kann mehrfach gesendet werden, wird aber serverseitig nur einmal verbucht (Deduplikation über Event-ID).
- Konfliktlösung (Conflict Resolution):
- Regeln pro Datensatztyp (z. B. deterministische Priorität: „neuere, vollständigere oder autorisierte Änderung gewinnt“).
- Unique-Constraints (z. B. Startnummer pro Welle/Event) verhindern Doppelbuchungen.
- Robuster Sync: Batch-Übertragung, Retries mit Backoff, Checksummen/Versionen – selbst bei wackeligem Netz.
Qualitätssicherung & Plausibilität
- Live-Prüfungen: Pace-Grenzen (z. B. Warnung bei < 2:30 min/km), Geschlechts-/Alters-Checks, doppelte Startnummern.
- Ampelindikatoren: Datenqualität auf einen Blick (fehlerfrei / Warnung / Fehler).
- Moderations-Sicht: Verdichtete Listen, Schnellauswertung, Würdigungsvorschläge.
Mehrgeräte-Betrieb (parallel lokal & online)
- Skalierbar: Mehrere Erfassungsgeräte gleichzeitig – lokal offline, 5G-Geräte online.
- Kollisionsarm: Optimistische Parallelität + Serverregeln verhindern widersprüchliche Buchungen.
- Live-Ansichten: Aktualisierung per Polling oder WebSocket/SSE (je nach Setup) für Moderation/Ergebnisse.
Startnummern, Codes & Urkunden
- A6-Startnummern mit Barcode/QR (Layout-Editor).
- UrkundencodeCountdown/Timer, farbcodierte Status-Hinweise.
- Öffentliche Ergebnisansicht (optional): pro Teilnehmer (alphanumerisch, eindeutig).
- Geschützter Urkundendruck: Download nur mit Startnummer + Code (kein öffentlicher Direktzugang).
- Optionale Einblendung: Code erscheint nur, wenn das Feature für die Veranstaltung aktiv ist.
Berichte, Archiv & Nachvollziehbarkeit
- Ein-Klick-Berichte: PDF/Excel für Ergebnisse, Statistiken, Mitarbeiter-Abrechnung.
- Änderungs-Timeline: Lückenlose Protokollierung Per QR-Code erreichbar, geschützt konfigurierbar.
- Startnummern & Urkunden: Einheitliches Branding, optional Online-Urkundendruck (nur mit gültigem Code).
Technik & Betrieb
- WordPress-PHP Custom developed („Event Tool“) mit klaren Admin-Seiten & Buttons.
- Offline-fähig: Lokale Erfassung funktioniert auch ohne Internet; Synchronisierung bei Verbindung.
- Mehrgeräte-fähig: Lokale Erfassung ohne Netz; Online-Sync im Hintergrund.
- Indexierte Datenbanktabellen für schnelle Abfragen bei großen Feldern.
- Health-Indikator: Online-Anzeige (grün bei Verbindung) + Zeitstempel letzter Offline-Aktion Serverseitige Transaktionen und Wiederhol-Logik für Import/Erfassung.steams (lokal/online).
- Sicher & nachvollziehbar: Rollen, Rechte, Änderungsprotokolle, Export-/Backup-Optionen.
Typischer Ablauf
Anmeldung → Wellenzuordnung → Startnummern-/Code-Druck → Start & Zeitnahme → Ergebnislisten → Urkundendownload → Bericht/Archiv.
Unsere Technologie
So funktioniert unsere Software
Was steckt hinter unserer Software?
Kurz gesagt
Das Timing-Tool ist eine offline-fähige Web-App (PWA) mit WordPress-Backend. Es erfasst Zeiten auf mehreren Geräten gleichzeitig, speichert Aktionen transaktionssicher ab und synchronisiert sie bei Internetzugang verlustfrei. Ergebnis: zuverlässige Live-Daten bei minimalem Bedienaufwand.
Architektur auf einen Blick
- Frontend (PWA): Moderne Web-App, läuft im Browser (auch iPad/iPhone).
- Service Worker für Offline-Betrieb
- IndexedDB als lokaler Datenspeicher
- Geräteschnittstellen: Kamera (Barcode/QR), optional Bluetooth-Taster
- Backend (WordPress + PHP):
- REST-API (JSON) als Schnittstelle
- MySQL als Primärdatenbank (wp_eventtool_* Tabellen)
- Rollen/Rechte (Admin, Schichtleiter, Veranstaltungsleiter/Leserolle, Erfassung)
- Druck & Exporte: Serverseitige PDF-/Excel-Generatoren (Startnummern, Berichte, Urkunden)
- Sicherheit: HTTPS/TLS, tokenbasierte Sitzungen, Audit-Log (Änderungsprotokoll)
Zeitnahme – wie die Erfassung funktioniert
- Atomare Erfassungen: Jeder Klick/Scan erzeugt ein unteilbares Ereignis (Event) mit eindeutiger ID (z. B. ULID/UUID).
- Zeitquelle: Erfasst mit Gerätezeit + Server-Zeitstempel beim Sync; Driftkorrektur sorgt für konsistente Reihenfolgen.
- Debounce & Doppel-Klick-Schutz: Minimiert Fehlbedienungen bei hektischen Zielankünften.
- Scanner-Support: Barcode/QR via Gerätekamera; Startnummern werden sofort validiert.
Offline-First & Synchronisierung (warum nichts verloren geht)
- Operations-Log: Alle Aktionen landen lokal in einer dauerhaften Warteschlange (Queue).
- Idempotente API: Jedes Event kann mehrfach gesendet werden, wird aber serverseitig nur einmal verbucht (Deduplikation über Event-ID).
- Konfliktlösung (Conflict Resolution):
- Regeln pro Datensatztyp (z. B. deterministische Priorität: „neuere, vollständigere oder autorisierte Änderung gewinnt“).
- Unique-Constraints (z. B. Startnummer pro Welle/Event) verhindern Doppelbuchungen.
- Robuster Sync: Batch-Übertragung, Retries mit Backoff, Checksummen/Versionen – selbst bei wackeligem Netz.
Qualitätssicherung & Plausibilität
- Live-Prüfungen: Pace-Grenzen (z. B. Warnung bei < 2:30 min/km), Geschlechts-/Alters-Checks, doppelte Startnummern.
- Ampelindikatoren: Datenqualität auf einen Blick (fehlerfrei / Warnung / Fehler).
- Moderations-Sicht: Verdichtete Listen, Schnellauswertung, Würdigungsvorschläge.
Mehrgeräte-Betrieb (parallel lokal & online)
- Skalierbar: Mehrere Erfassungsgeräte gleichzeitig – lokal offline, 5G-Geräte online.
- Kollisionsarm: Optimistische Parallelität + Serverregeln verhindern widersprüchliche Buchungen.
- Live-Ansichten: Aktualisierung per Polling oder WebSocket/SSE (je nach Setup) für Moderation/Ergebnisse.
Startnummern, Codes & Urkunden
- A6-Startnummern mit Barcode/QR (Layout-Editor).
- Urkundencode pro Teilnehmer (alphanumerisch, eindeutig).
- Geschützter Urkundendruck: Download nur mit Startnummer + Code (kein öffentlicher Direktzugang).
- Optionale Einblendung: Code erscheint nur, wenn das Feature für die Veranstaltung aktiv ist.
Berichte, Archiv & Nachvollziehbarkeit
- Ein-Klick-Berichte: PDF/Excel für Ergebnisse, Statistiken, Mitarbeiter-Abrechnung.
- Änderungs-Timeline: Lückenlose Protokollierung (wer hat was wann geändert).
- Veranstaltungsarchiv: Historie, Rekord-/Jahrgangsvergleiche, grafische Auswertungen.
Sicherheit & Datenschutz (DSGVO-konform)
- Rollen & Rechte: Feingranular, inkl. QR-Login-Karten für Helfer.
- Transportverschlüsselung (TLS), Passwort-Hashing, Sitzungs-Tokens.
- Datenminimierung & Aufbewahrung: Nur notwendige Daten, definierte Lösch-/Archivprozesse.
- Transparente E-Mail-Automationen: Konfigurierbare Empfänger (inkl. CC-Regeln).
Betrieb & Stabilität
- Niedrige Latenz: Lokale Erfassung ohne Netz; Online-Sync im Hintergrund.
- Indexierte Datenbanktabellen für schnelle Abfragen bei großen Feldern.
- Health-Indikator: Online-Anzeige (grün bei Verbindung) + Zeitstempel letzter Offline-Aktion.
- Fehlertoleranz: Serverseitige Transaktionen und Wiederhol-Logik für Import/Erfassung.