Formularz do zamawiania rolet
Opis
Pierwsza moja komercyjna aplikacja. Największym problemem było wyświetlanie poszczególnych komponentów do wyboru, np. w zależności od modelu rolety, pancerza i szerokości, mogły być aktywne wybrane napędy, jeżeli klient wybrał napęd ręczny, to nie mógł już dla danej rolety wybrać napędu elektrycznego itd. Ponadto te zależności między komponentami były dosyć skomplikowane i musiały być proste w edycji.
Formularz jest dostępny w wersji polskojęzycznej i francuskojęzycznej. Do złożenia zamówienia jest wymagane konto, które musi być autoryzowane przez administratora.
Ponad to, formularz zawiera panel administratora w którym można zarządzać zamówieniami, klientami, produktami oraz warunkami dla których mają być możliwe do wybrania.
Wykorzystane technologie:
Framework Kohana 3.2, PHP, MySQL, jQuery, AJAX
Wersja online:
Grę można przetestować wchodząc na stronę ttp://odpady.kartuzy.pl/EcoGra.
Zdjęcia (kliknij by powiększyć i zobaczyć opis)
Lista możliwości programu
- Dynamiczne zarządzanie polami „select” i wstawianie im treści w zależności od poprzednio wybranych komponentów
- Dynamiczne liczenie ceny poszczególnego zestawu jak i zamówienia
- Podgląd zamówienia, przed wysłaniem
- Panel logowania i rejestrowania klientów
- Okno z możliwymi schematami kolorowania bram. Schematy są różne w zależności od poprzednio wybranych elementów. W oknie jest podgląd kolorów elementów bramy.
- Wersja polskojęzyczna i francuskojęzyczna
- Panel administratora w którym jest:
- Autoryzacja i zarządzanie klientami (każdego zarejestrowanego klienta trzeba autoryzować zanim będzie mógł korzystać z formularza.
- Lista zamówień, które można poprawić lub usunąć
- Strona gdzie można edytować informacje o komponentach i warunki kiedy mają być dostępne
- Strona gdzie można dodawać schematy kolorów bram i ustalać dla nich ceny
- Strona z ustawieniami
- Wysyłanie maila na podany adres w ustawieniach, z informacją o zamówieniu i rejestracji klienta.
- Wysłanie maila do klienta (w wybranym języku) z informacją, że jego zamówienie zostało przyjęte