GryBoty to webowa aplikacja do organizowania i zarządzania turniejami botów w dwuosobowych grach deterministycznych, takich jak kółko i krzyżyk czy Connect Four. Umożliwia użytkownikom przesyłanie botów napisanych w Pythonie, udział w turniejach oraz analizę wyników. System zapewnia bezpieczeństwo poprzez izolowane środowisko uruchamiania botów.
- 👤 Rejestracja i logowanie użytkowników
- 🤖 Dodawanie i zarządzanie botami zgodnymi z predefiniowanym interfejsem
- 🎮 Tworzenie i dołączanie do turniejów
- 📊 Podgląd wyników – drabinka turniejowa, zapis ruchów
- 🔑 Uprawnienia Premium dla organizatorów turniejów
- 🛠 Superużytkownik zarządzający dostępem do funkcji Premium
- 🔒 Bezpieczne, izolowane środowisko dla uruchamiania botów
docker-compose up --buildAplikacja będzie dostępna pod adresem localhost.
- Backend: Python
- Frontend: React
- Baza danych: MongoDB
- Środowisko uruchamiania botów: Docker, RestrictedPython
Projekt dostępny na licencji MIT. Możesz go dowolnie modyfikować i rozwijać.