II rok. System zapisu na kursy wakacyjne

Ostatnia aktualizacja: 25 czerwca 2015

Jest to moja pierwsza dynamiczna strona WWW. Był to rok 2012 i niewiele wiedziałem o jakichkolwiek trendach i zasadach projektowania stron WWW, co z resztą widać na poniższym screenie.

Wykorzystane technologie.

  1. Serwer napisany w sposób proceduralny w PHP z użyciem sesji.
  2. Baza danych SQLite.
  3. Klient stworzony przy użyciu: JavaScript, jQuery, AJAX, CSS.

Dane funkcjonalne projektu.

  1. Administrator może: edytować/dodawać/usuwać kursy oraz usuwać zapisanych uczestników.
  2. Liczba uczestników jest ograniczona.
  3. Administrator może przeglądać log wydarzeń.
  4. Użytkownik może się zarejestrować.
  5. Użytkownik może zapisać się na dowolny kurs, który się jeszcze nie rozpoczął.
  6. Po zapisaniu użytkownik może zobaczyć innych uczestników kursu.
  7. Użytkownik może przeglądać listę kursów, na które jest zapisany.
  8. Poprawność wprowadzanych danych jest sprawdzana. W przypadku błędów wyświetlany jest komunikat.

Przykładowy widok użytkownika.

Dodawanie kursu przez administratora.

Usuwanie uczestników z kursu.