Przejdź do głównej zawartości

Zasady ogólne

Zbudować działającą aplikację webową w technologiach:

  • PHP (logika + walidacja + zapis/odczyt danych)
  • HTML + CSS (interfejs i czytelność)
  • JavaScript (walidacja/UX – jako dodatek)

  • Zespół: 2 osoby
  • W README.md musi się znaleźć:
    • krótki opis aplikacji
    • podział prac (kto co zrobił)
    • instrukcja uruchomienia

  • baz danych (MySQL/Postgres/SQLite)
  • frameworków backendowych (Laravel, Symfony)
  • CMS (WordPress, Joomla)
  • generatorów kodu / „kopiuj-wklej bez zrozumienia”

  1. Spakuj katalog projektu do .zip.
  2. W środku musi być README.md.
  3. W środku musi być folder z danymi (np. data/) jeśli projekt zapisuje dane do plików.
  4. Projekt musi uruchamiać się lokalnie (XAMPP / Laragon / wbudowany serwer PHP).

  • walidacja w PHP (obowiązkowa)
  • walidacja w JS (minimum 1 element)
  • sanitizacja danych przy wyświetlaniu (htmlspecialchars())
  • komunikaty błędów dla użytkownika
  • czytelne nazwy zmiennych i plików