CFN Tracker
Une application de bureau créée avec Wails
![]()
CFN Tracker — Suivez en direct les matchs de n’importe quel profil CFN Street Fighter 6 ou V. Consultez le site web pour commencer.
Fonctionnalités
- Suivi des matchs en temps réel
- Stockage des journaux de matchs et des statistiques
- Prise en charge de l’affichage des statistiques en direct dans OBS via une source Navigateur
- Prise en charge de SF6 et de SFV
- Possibilité pour les utilisateurs de créer leurs propres thèmes de navigateur OBS avec CSS
Principales technologies utilisées avec Wails
- Task — encapsule la CLI de Wails pour faciliter l’utilisation des commandes courantes
- React — choisi pour la richesse de son écosystème (radix, framer-motion)
- Bun — utilisé pour la rapidité de sa résolution des dépendances et de ses temps de compilation
- Rod — automatisation d’un navigateur sans interface graphique pour l’authentification et la détection des changements par interrogation périodique
- SQLite — utilisé pour stocker les matchs, les sessions et les profils
- Événements envoyés par le serveur — flux HTTP servant à envoyer les mises à jour du suivi aux sources Navigateur d’OBS
- i18next — avec un connecteur backend permettant de fournir les objets de localisation depuis la couche Go
- xstate — machines à états pour les processus d’authentification et de suivi