Celem było stworzenie aplikacji internetowej, będącej sklepem online, przyjaznej użytkownikowi z nastawieniem na estetyczny i przejrzysty projekt graficzny oraz funkcjonalność.
Aplikacja została opracowana przy wykorzystaniu języka HTML, kaskadowych arkuszy stylów CSS, Bootstrapa, języka skryptowego JavaScript oraz PHP i systemu zarządzania relacyjnymi bazami danych MySQL.
Zaimplementowano moduły administratora i klienta. Administrator może zarządzać produktami. Klient może przeglądać towary, sprawdzać szczegóły i zarządzać koszykiem.
3.1. Panel Gościa
Wszystkie dostępne produkty zostaną wyświetlone na stronie. Produkty niemieszczące się w zakładce można obejrzeć przechodząc na kolejną podstronę. Użytkownik ma możliwość przejścia na stronę produktu i przejrzenia dodatkowych informacji o nim. Może również dodawać produkty do koszyka, aktualizować produkty w koszyku, a także je usuwać. Po zatwierdzeniu artykułów w koszyku użytkownik musi prawidłowo uzupełnić formularz. Po zaakceptowaniu na stronie zostanie wyświetlone podsumowanie ze szczegółami zamówienia. Po dokonaniu zamówienia, koszyk zostaje wyczyszczony, a użytkownik może złożyć następne zamówienie.
3.2. Panel Administratora
Gdy użytkownik zaloguje się jako administrator, nabywa prawa dostępu do panelu zarządzania stroną. Może dodawać produkty oraz zdjęcia dynamicznie, będą one od razu widoczne na stronie. Administrator ma również możliwość przeglądania statystyk sprzedaży. Na wykresie ukazany jest produkt oraz ilość sprzedanych egzemplarzy.
3.3. Responsywność
Strona jest responsywna, dostosowuje się automatycznie do wielkości ekranu, na którym jest wyświetlana. Przy mniejszych ekranach jest rozwijane menu, a produkty wyświetlane są jeden pod drugim.