Rozwój
Możliwe ścieżki rozwoju platformy
Written By Coder Matthew
Last updated 6 months ago
1) Refaktoryzacja Systemu Motywów
Mechanizm przełączania motywu (ciemny/jasny), wdrożony w modules/header.php, opiera się na inwersji kolorów CSS (filter: invert(1) hue-rotate(180deg)). Takie podejście może powodować niepożądane efekty wizualne na grafikach i elementach interfejsu. Wskazane jest przepisanie stylizacji tak, aby wykorzystywała dedykowane zmienne CSS dla trybu jasnego i ciemnego (:root[data-theme="light"]). Zapewniłoby to pełną kontrolę nad paletą barw neonowych i tłem, gwarantując spójność wizualną.
2) Filtrowanie i Sortowanie Gier
Strona główna (index.php) prezentuje wszystkie gry w kolejności bazującej na dacie dostępności (ORDER BY av DESC). Aby poprawić nawigację, można dodać funkcjonalność sortowania gier (np. według najlepszej oceny, liczby graczy lub daty dodania) oraz prosty mechanizm filtrowania (np. tylko gry z rankingiem, tylko dostępne gry).
3) Rozszerzenie Informacji w Profilu Użytkownika
Panel Użytkownika (user.php) wyświetla dane statyczne (mail, IP, data rejestracji) oraz listę osiągnięć.
Można rozszerzyć go o zaawansowane statystyki konta, które motywowałyby do dalszej gry. Takie statystyki mogłyby obejmować:
Całkowita liczba zapisanych rekordów.
Liczba gier, w których użytkownik ma zapisany wynik.
Wyróżnienie gry, w której użytkownik osiągnął najwyższy wynik globalnie.
4) Ulepszenia Systemu Wsparcia
Obecny skrypt execs/exec_support.php wysyła tylko potwierdzenie otrzymania zgłoszenia.
Warto rozszerzyć ten moduł o automatyczne powiadomienia e-mail przy zmianie statusu ticketa w tabeli support. Jeśli zgłoszenie zmieni status z open na answered lub closed, użytkownik powinien otrzymać powiadomienie e-mailowe, co poprawi przejrzystość i przyspieszy obieg informacji bez konieczności ciągłego odświeżania strony support.php.