Przedmiotem zlecenia jest wykonanie formularza przy użyciu Bootstrap 3 na bazie dostarczonego opisu i projektu bazy danych - pola formularza są definiowane w bazie mysql.
Formularz powinien składać się z pola do wpisania nazwy, pola pozwalającego na wybór 1 pliku (jpg ze sprawdzeniem wielkości pliku) i z częścią generowaną na podstawie definicji znajdujących się w bazie - ta część jest przedstawiona w załączonym pliku "screen". Ten blok formularza może składać się z dowolnej liczby zestawów (definicje z bazy). Na każdy zestaw składa się dowolna liczba opcji (definicja w bazie). Opcja jest na załączonym przykładzie pojedynczy wiersz "ssaki". Opcja składa się z 3 sekcji - załącznik "screen_sections". W sekcji A znajduje się nazwa opcji wraz z przełącznikiem, który ją włącza. Przy wyłączonej opcji nic nie jest wyświetlane w sekcjach B i C. W sekcji B wyświetla się lista typów. Typy są w bazie przypisane do opcji. Po wyborze typu pojawia się w sekcji C zdefiniowana w bazie liczba pól tekstowych. Pole tekstowe w bazie jest przypisane do typu. Jeśli wyświetlonych jest kilka identycznych pól tekstowych (identyczne id) to edycja jednego powoduje automatyczne wpisanie wartości do pozostałych (akcja na onchange pola).
Ostatnim elementem formularza powinien być przycisk wysyłający go za pomocą AJAXa pod zadany skrypt PHP. Skrypt ten powinien zapisać przesłane dane w postaci pliku JSON o zadanej strukturze. Po poprawnym zapisaniu pliku na serwerze skrypt powinien zwrócić informację do formularza, a formularz powinien wyświetlić komunikat. W czasie miedzy kliknięciem przycisku "wyślij" a wyświetleniem komunikatu o statusie zapisu powinien pokazać się preloader.
Do wybranych osób prześlę projekt bazy danych oraz schemat JSONa.
Forma rozliczenia: faktura.