SPS - Sport Prediction System

Eine umfassende Cross-Platform Tippspiel-Engine.

View Code
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