CFN Tracker
Eine mit Wails entwickelte Desktopanwendung
![]()
CFN Tracker – Verfolge die laufenden Matches beliebiger CFN-Profile für Street Fighter 6 oder V. Besuche zum Einstieg die Website.
Funktionen
- Match-Verfolgung in Echtzeit
- Speicherung von Match-Protokollen und Statistiken
- Unterstützung für die Anzeige von Live-Statistiken in OBS über eine Browserquelle
- Unterstützung für SF6 und SFV
- Benutzer können mit CSS eigene Themes für OBS-Browserquellen erstellen
Wichtige Technologien neben Wails
- Task – umschließt die Wails-CLI, damit häufig verwendete Befehle einfach ausgeführt werden können
- React – aufgrund seines umfangreichen Ökosystems ausgewählt (radix, framer-motion)
- Bun – wird wegen seiner schnellen Abhängigkeitsauflösung und kurzen Build-Zeit verwendet
- Rod – Headless-Browser-Automatisierung für die Authentifizierung und das regelmäßige Abrufen von Änderungen
- SQLite – wird zum Speichern von Matches, Sitzungen und Profilen verwendet
- Server-Sent Events – ein HTTP-Stream, der Aktualisierungen der Match-Verfolgung an OBS-Browserquellen sendet
- i18next – mit Backend-Connector zur Bereitstellung von Lokalisierungsobjekten aus der Go-Schicht
- xstate – Zustandsautomaten für die Authentifizierung und Match-Verfolgung