In aktiver Entwicklung

Das modernste Dartturnier-System
für Vereine, Events & Profis

Echtzeit-Scoring mit Autodarts & Scolia Integration. Offline-fähig, Multi-Tenant, und mit innovativen Features die es sonst nirgends gibt.

0+
Integrierte Apps
0
Board-Integrationen
0%
Offline-fähig
Skalierbarkeit
🤔 Das Problem

Warum bestehende Lösungen nicht reichen

Die typischen Probleme bei Dart-Turnieren, die BullseyeOS löst

📋

Excel-Chaos

Handgeschriebene Listen, Excel-Tabellen, manuelle Bracket-Updates. Fehleranfällig und zeitaufwändig.

🔌

Keine Integration

Autodarts, Scolia und manuelle Eingabe laufen separat. Kein einheitliches System.

📵

Offline = Game Over

WLAN-Ausfall? Turnier steht. Keine lokale Datenhaltung, keine Sync-Logik.

🏃

Spieler verschwinden

"Wer ist dran?" – Spieler sind nie am Board wenn sie gebraucht werden. Keine Benachrichtigungen.

📊

Keine echten Stats

3-Dart-Average und fertig? Koordinaten-Daten von Autodarts/Scolia bleiben ungenutzt.

🏢

Nicht skalierbar

Ein Verein? Geht. Mehrere Vereine mit eigener Verwaltung? Kompliziert bis unmöglich.

✨ Features

Was BullseyeOS kann

Innovative Features, die das Dart-Erlebnis revolutionieren

Core Feature
🔄

Universal Board Connector

Ein einheitliches Event-System, das alle Eingabequellen abstrahiert. Mische Autodarts, Scolia und manuelle Eingabe in einem Turnier.

  • Automatischer Fallback bei Systemausfall
  • Einheitliches Throw-Event-Schema
  • Confidence-Check bei unsicherer Erkennung
  • Zukunftssicher durch Adapter-Pattern
📡

Offline-First Architektur

Volle Funktionalität auch ohne Netzwerk. CRDT-basierte Synchronisation löst Konflikte intelligent.

  • IndexedDB für lokale Persistenz
  • Automatischer Sync bei Reconnect
  • Konflikt-UI für Edge-Cases
  • PWA – installierbar auf jedem Gerät
📢

Smart Call System

Push-Benachrichtigungen an Spieler mit geschätzter Wartezeit und automatischem Walkover-Management.

  • Geschätzte Spielzeit-Berechnung
  • "Bin da!"-Bestätigung
  • Automatische Eskalation
🌡️

Koordinaten-Analytics

Nutze die millimetergenauen Daten von Autodarts/Scolia für tiefgreifende Spieleranalysen.

  • Heatmaps der Würfe
  • Drift-Analyse (1./2./3. Dart)
  • Clutch-Performance-Score
🏆

Flexible Turnier-Formate

Von 6-Spieler-Kneipenrunde bis 128-Spieler-Major – jedes Format konfigurierbar.

  • Round Robin, KO, Swiss, Hybrid
  • Gruppenphase → Elimination
  • Handicap-System möglich
🖥️

Multi-Display

Steuere mehrere TVs/Beamer von einem Command Center.

🎬

Streaming Overlays

OBS-kompatible Browser Sources für professionelle Streams.

🔊

Voice Caller

Automatische Score-Ansage mit echten Caller-Sounds.

🎲

Match Roulette

Spontane Turniere per QR-Code – perfect für Kneipenabende.

📱 App-Ökosystem

5 spezialisierte Apps

Jede Rolle bekommt das perfekte Werkzeug

⚙️

AdminHub Core

Die Zentrale für Veranstalter. Turniere erstellen, Spieler verwalten, Boards zuweisen, alles konfigurieren.

Turnier-Builder User-Management Board-Pairing
✍️

ScoreBoard Tablet

Optimiert für Scorer. Schnelle Eingabe, Checkout-Hilfe, Offline-Modus, Auto-Integration.

Quick-Score Checkout-Assist Hybrid-Mode
📺

LiveArena Display

Public Display für Zuschauer. Scores, Stats, kommende Matches, Turnierbaum – alles live.

Realtime-Updates Beamer-Mode Multi-Match
👤

PlayerApp Mobile

Spieler-Portal mit persönlichen Stats, Match-Benachrichtigungen, und Turnier-Historie.

Push-Alerts Statistiken QR-Check-In
🎛️

CommandCenter Pro

Übersicht aller Boards für große Events. Board-Status, Warteschlange, Zeit-Management.

Multi-Board Match-Queue Time-Tracking
🔌 Integration

Verbinde deine Hardware

Nahtlose Integration mit den führenden Auto-Scoring-Systemen

📷
Autodarts
WebSocket API
🎯
BullseyeOS
🎯
Scolia
Business API
✍️
Manuell
Tablet-Eingabe
Echtzeit-Sync
Würfe erscheinen sofort auf allen Displays
🔀
Mixed-Mode
Verschiedene Systeme in einem Turnier
🛡️
Auto-Fallback
Nahtloser Wechsel bei Ausfall
📍
Koordinaten-Daten
Millimetergenaue Wurfposition nutzen
Confidence-Check
Bestätigung bei unsicherer Erkennung
🔧
Einfaches Setup
Board-ID eingeben, fertig
🏗️ Architektur

Technischer Aufbau

Moderne, skalierbare Multi-Tenant Architektur

Frontend Layer
React + TypeScript
Vite
TailwindCSS
Zustand
TanStack Query
PWA + Workbox
API Layer
Node.js / Bun
Hono Framework
WebSocket Server
REST API
Business Logic
Tournament Engine
Bracket Generator
Statistics Calculator
Board Adapters
Data Layer
PostgreSQL
Redis
Drizzle ORM
Row-Level Security
External Services
Autodarts WebSocket
Scolia API
Web Push
OAuth (Google/Apple)
📅 Roadmap

Entwicklungs-Timeline

Der Weg zum fertigen System – transparent und planbar

Phase 1

Core Foundation

⏱️ 6 Wochen

Das Fundament: Tournament Engine, manuelles Scoring, Live-View und Basis-UI.

  • Tournament Engine mit Bracket-Logik
  • Manuelles Score-Eingabe-Interface
  • Live-View für Zuschauer
  • Basis-UI-Komponenten
  • Datenbank-Schema
Phase 2

Multi-Tenant System

⏱️ 3 Wochen

Subdomain-basierte Mandantentrennung mit eigener Benutzerverwaltung pro Kunde.

  • Subdomain-Routing
  • Tenant-isolierte Datenbank
  • Rollen-basierte Zugriffskontrolle
  • Tenant-Admin-Interface
Phase 3

Autodarts Integration

⏱️ 3 Wochen

WebSocket-Verbindung zu Autodarts mit automatischer Score-Übernahme.

  • Autodarts WebSocket Adapter
  • Board-Pairing-Interface
  • Hybrid-Modus (Auto + Manual)
  • Confidence-Check-UI
Phase 4

Scolia Integration

⏱️ 2 Wochen

Anbindung der Scolia Business API für professionelle Setups.

  • Scolia API Adapter
  • Koordinaten-Daten verarbeiten
  • Multi-Board-Support
Phase 5

Offline-First

⏱️ 3 Wochen

PWA mit vollständiger Offline-Funktionalität und CRDT-basierter Synchronisation.

  • Service Worker Setup
  • IndexedDB Integration
  • CRDT-Sync-Engine
  • Konflikt-Resolution-UI
Phase 6

Player App

⏱️ 2 Wochen

Mobile-optimiertes Spieler-Portal mit Push-Benachrichtigungen.

  • Player-Portal-UI
  • Push-Notification-System
  • QR-Code-Check-In
  • Call-System
Phase 7

Advanced Analytics

⏱️ 3 Wochen

Tiefgreifende Statistiken und Koordinaten-basierte Analysen.

  • Statistik-Dashboard
  • Heatmap-Visualisierung
  • Trend-Analysen
  • Spieler-Vergleiche
Phase 8

Streaming & Events

⏱️ 2 Wochen

OBS-Overlays, Multi-Display-Steuerung und Event-Features.

  • OBS Browser Sources
  • Multi-Display-Orchestration
  • Walk-On-Music-System
  • Voice-Caller-Integration

Geschätzte Gesamtdauer: ~6 Monate für das vollständige System

⚡ Tech Stack

Bewährte Technologien

Modern, performant und Windows-Server-kompatibel

⚛️
React
Frontend Framework
📘
TypeScript
Type Safety
🟢
Node.js
Runtime
🔥
Hono
Web Framework
🐘
PostgreSQL
Datenbank
🔴
Redis
Cache & Pub/Sub
🌊
Drizzle
ORM
📦
Vite
Build Tool
🎨
Tailwind
Styling
🔌
WebSocket
Realtime
📱
PWA
Offline-First
🐳
Docker
Deployment

Bereit für die Zukunft des Darts?

BullseyeOS befindet sich in aktiver Entwicklung. Sei dabei von Anfang an.