SPS - Sport Prediction System
Eine umfassende Cross-Platform Tippspiel-Engine.
Tech Stack
.NET 8C#MAUIXUnitCSVGit CI
Architecture
Clean Architecture mit dedizierter ClassLib für die Geschäftslogik, getrennt von der UI-Schicht (MAUI/Konsole). Nutzt Factory Pattern für Match-Erstellung und Service Repository Pattern für Datenzugriff.
Über das Projekt
SPS begann als CLI-Tool, entwickelte sich aber zu einer vollwertigen Prediction Engine. Es berechnet Punkte basierend auf Spielergebnissen und berücksichtigt komplexe Regeln für exakte Tipps vs. Tendenz-Vorhersagen. Das System ist sportartenunabhängig konzipiert, derzeit aber für Fußball (EM/WM) optimiert.
Key Features
Multi-User Session Management mit CSV-Persistenz
Echtzeit-Algorithmus zur Punkterechnung
Cross-Platform UI (MAUI) für iOS, Android und Mac
Automatisierte E-Mail-Benachrichtigungen via CI-Pipeline
Erweiterbares Factory Pattern für Matches und Spielpläne