Projekt polegał na stworzeniu systemu do planowania oraz rejestrowania rozgrywek bowlingowych. Aplikacja oferuje zaplecze administracyjne do zarządzania danymi oraz część prezentacyjną wyświetlającą wyniki i szczegóły rozgrywek.
Całość została napisana na frameworku Yii2 w architekturze Model View Controller.
Funkcjonalności panelu administracyjnego:
- Zarządzanie sezonami
- Zarządzanie ligami
- Tworzenie kolejek meczowych
- Zarządzanie drużynami
- Zarządzanie zawodnikami
- Galeria zdjęć drużyny
- Automatyczne przeliczanie zdobytych punktów
Funkcjonalności aplikacji prezentacyjnej:
- Podział na sezony i ligi
- Lista drużyn wraz z galerią i szczegółami zawodników
- Tabela ligi z podsumowaniem punktowym
- Terminarz potyczek
- Szczegóły meczu
- Lista wyników indywidualnych
- Tryb wyświetlania „iframe” do umieszczenia wyników na dowolnej podstronie
Wykorzystane technologie:
- Yii2
- PHP
- jQuery
- Bootstrap
Yii2