Przedmiotem projektu było stworzenie w pełni funkcjonalnego szablonu strony firmy internetowej. Dla ułatwienia zadania wybrano konkretny rodzaj firmy - miała to być firma organizująca różnego rodzaju przyjęcia, zapewniająca jednocześnie muzykę, wyżywienie, oraz usługi wodzirejskie. Szeroki wachlarz ofert oraz funkcji strony w założeniu miał pozwolić zapoznać się z podstawami działania takich i podobnych witryn internetowych oraz zdobyć niezbędne doświadczenie.
1) System rejestracji i logowania
Podstawą do poprawnego funkcjonowania strony internetowej była możliwość założenia własnego kąta w serwisie. Osoby nie będące załogowane jako użytkownik nie mają dostępu do pełnych informacji oraz do składania zamówień. Natomiast po pomyślnej rejestracji osoba zainteresowana otrzymuje pełny dostęp do strony (oczywiście w granicach uprawnień użytkownika).
Użytkownik ma także możliwość modyfikacji danych kontaktowych i zmiany
hasła. Obydwie funkcje są dostępne z panelu bocznego użytkownika. Może zmienić podstawowe dane osobowe oraz zmienić hasło po warunkiem, że pamięta stare.
Problem pojawia się gdy ktoś zapomni swoje stare hasło, wtedy z pomocą przychodzi możliwość odzyskiwania hasła. Po wybraniu tej opcji użytkownik otrzymuje nowe hasło będące kombinacją dwóch losowych słów słonika „Ispell”. Hasło zostaje zapisane w pliku „haslo.txt” na komputerze użytkownika.
Na formularz rejestracji oraz formularz zmiany danych osobowych zostały nałożone ograniczenia mające na celu sprawdzenie poprawności oraz zgodności danych, tzw. walidacja formularzy. Po wprowadzeniu danych niespełniających kryterium użytkownik zostaje poinformowany o błędzie i poproszony o ponowne wypełnienie formularza.
2