Stworzenie platformy do analizy i typowania wydarzeń sportowych
Szukam doświadczonego programisty lub niewielkiego zespołu do stworzenia platformy internetowej analizującej wydarzenia sportowe i kursy bukmacherskie.
System ma działać podobnie do serwisów takich jak PredictStats, ale docelowo powinien obsługiwać więcej dyscyplin sportowych, między innymi piłkę nożną, koszykówkę, tenis i hokej.
Na początek interesuje mnie wykonanie MVP obejmującego piłkę nożną, koszykówkę i tenis.
Platforma powinna pobierać dane sportowe oraz kursy bukmacherskie z zewnętrznych API, analizować statystyki i wyliczać prawdopodobieństwo wystąpienia określonych zdarzeń.
Główne funkcje systemu:
- terminarze i wyniki wydarzeń sportowych,
- statystyki drużyn i zawodników,
- analiza ostatnich spotkań i aktualnej formy,
- porównywanie kursów różnych bukmacherów,
- wykrywanie zakładów typu value bet,
- wyliczanie prawdopodobieństwa zdarzenia,
- prezentowanie powodów, dla których system wskazał dany typ,
- historia wszystkich opublikowanych typów,
- statystyki skuteczności, ROI i średnich kursów,
- możliwość filtrowania według sportu, ligi, rynku i poziomu ryzyka,
- alerty o nowych typach lub zmianach kursów,
- konto użytkownika,
- płatne pakiety abonamentowe,
- panel administracyjny.
Przykładowe rynki dla pierwszej wersji:
Piłka nożna:
1X2, over/under, BTTS.
Koszykówka:
zwycięzca, handicap, suma punktów.
Tenis:
zwycięzca meczu, handicap gemowy, suma gemów.
System powinien być przygotowany w taki sposób, aby w przyszłości można było dodawać kolejne sporty i osobne modele analityczne bez konieczności przebudowy całej aplikacji.
Technologia jest do ustalenia, ale preferowany stack to Laravel lub podobny backend, frontend Vue lub React oraz osobny moduł analityczny w Pythonie. Baza danych PostgreSQL, kolejki i cache mogą być obsługiwane przez Redis.
W zakres pierwszego etapu powinno wejść:
- analiza techniczna projektu,
- wybór dostawców danych sportowych i kursów,
- przygotowanie architektury,
- backend i API,
- frontend res