Projekt listy zadań PHP
To jest lekka, pełnostackowa aplikacja listy zadań zbudowana w PHP i MySQL, oparta na architektonicznym wzorcu MVC (Model-Widok-Kontroler).
Projekt zawiera bezpieczny system uwierzytelniania użytkowników, dynamiczne zarządzanie zadaniami (operacje CRUD) oraz statystyki w czasie rzeczywistym. Skupia się na czystej strukturze kodu, wykorzystując autoloading PSR-4 za pomocą Composera i zapewnia bezpieczeństwo danych poprzez przygotowane instrukcje PDO oraz haszowanie haseł.
Kluczowe cechy techniczne:
Architektura MVC: Wyraźne oddzielenie logiki od interfejsu użytkownika.
Uwierzytelnianie użytkowników: Bezpieczny system rejestracji/logowania z zaszyfrowanymi hasłami.
Logika CRUD: Tworzenie, Odczyt, Aktualizacja i Usuwanie zadań bezproblemowo.
Filtrowanie: Wyświetlanie zadań według statusu (Wszystkie, Aktywne, Zrealizowane).
Bezpieczeństwo: Ochrona przed atakami SQL Injection i XSS.
Responsywny interfejs użytkownika: Stylizowany za pomocą Bootstrap 5 dla nowoczesnego doświadczenia użytkownika.
Projekt zawiera bezpieczny system uwierzytelniania użytkowników, dynamiczne zarządzanie zadaniami (operacje CRUD) oraz statystyki w czasie rzeczywistym. Skupia się na czystej strukturze kodu, wykorzystując autoloading PSR-4 za pomocą Composera i zapewnia bezpieczeństwo danych poprzez przygotowane instrukcje PDO oraz haszowanie haseł.
Kluczowe cechy techniczne:
Architektura MVC: Wyraźne oddzielenie logiki od interfejsu użytkownika.
Uwierzytelnianie użytkowników: Bezpieczny system rejestracji/logowania z zaszyfrowanymi hasłami.
Logika CRUD: Tworzenie, Odczyt, Aktualizacja i Usuwanie zadań bezproblemowo.
Filtrowanie: Wyświetlanie zadań według statusu (Wszystkie, Aktywne, Zrealizowane).
Bezpieczeństwo: Ochrona przed atakami SQL Injection i XSS.
Responsywny interfejs użytkownika: Stylizowany za pomocą Bootstrap 5 dla nowoczesnego doświadczenia użytkownika.