UI/UX Developer / Web Developer

Często zadawane pytania!

Czy zadanie obejmuje zarówno zaprojektowanie układu, jak i jego kodowanie?
Tak, rozwiązanie ma się składać zarówno z designu jaki i implementacji w kodzie.
Czy zadanie ma być wykonane w czystym HTML + CSS + JS, czy można użyć innych technologii?
Tak, można wykorzystywać zewnętrzne biblioteki i frameworki, np. SASS, SCSS, React.js, Vue.js, jsx, TS i inne.
Po kliknięciu linku w treści zadania, plik nie pobiera się. Jak mogę pobrać plik z zadaniem?
Na otwartej stronie (która znajduje się pod linkiem) można kliknąć ctrl+s i zapisać plik html. Można go również pobrać za pomocną np. curla:

        curl https://cv.parleto.io/files/tasks/ui.html --output ui.html
      
Czy mogę otrzymać więcej informacji opisowych na temat tego, jak powinien wyglądać projekt?
Aby zapewnić kandydatom równe szanse i poznać posiadane przez nich umiejętności i wyczucie estetyki, nie podajemy dokładnych oczekiwań co do tego, jak może wyglądać projekt.
Czy musi być dokładnie 5 sugerowanych stron nawigacji?
Niekoniecznie, należy jednak zaprojektować nawigację dla użytkownika.
Czy mogę przesłać zadanie w formie linku do zdalnego repozytorium?
Nie, do przesłania rozwiązania należy użyć wyłącznie linku z treści maila z zadaniem. Prosimy o nieumieszczanie zadania na publicznych platformach.
Zadanie wykonuję w Vue.js. Jak mam przesłać rozwiązanie w formie 1 pliku?
Można zrealizować projekt bez struktury projektu vue, np. https://github.com/vuejs/petite-vue
Zalecana w zadaniu biblioteka to Material Design.
Czy mogę jednak użyc innej biblioteki, np Vuetify?
Tak, można użyć Vuetify oraz innych bibliotek zgodnych z estetyką i zasadami Material Design.
Czy mam utworzyć widoki dla wszystkich linków w nawigacji?
Nie, nawigacja jest podana przykładowo. Interesuje nas tylko widok jednej podstrony - Expenses
Najnowsza wersja Material Design nie wspiera developmentu dla aplikacji Web.
Czy mogę użyć starszej wersji?
Prosimy oprzeć rozwiązanie o poprzednią wersję https://m2.material.io/
Czy rozwiązanie powinno być utworzone od nowa jako projekt Vue czy powinienem pracować
na załączonym pliku html z zadaniem?
Można skonwertować podany HTML na Vue.
Element 'nav' znajduje się w tagu 'aside'. Czy to oznacza, że menu ma być
elementem 'aside' czy jednak ma być wyświetlane na górze strony?
Zgodnie ze wskazaniem w treści zadania nawigacja powinna być z boku strony.
Czy mam możliwość korzystania z Państwa API backendowego, które umożliwiłoby mi
łatwą implementację paginacji? Czy mogę skorzystać z istniejących produktów, które
są już zakodowane w HTML, i czy byłaby to odpowiednia metoda realizacji paginacji?
Nie posiadamy API backandowego dla zadań rekrutacyjnych. Metoda wykonania paginacji jest dowolna.
Czy content ma być wyświetlany w max wielkości 768px?
Projekt ma być responsywny z jednym breakpointem na 768px.
Czy załączone material-components-web.min.css oraz material-components-web.min.js.
Czy można zastąpić je ich wersjami z CDN?
W orginalnym pliku to są pliki z zewnetrznego źródła - proszę plik html pobrać za pomocną np. curla a nie przęglądarki (to przeglądarka pobiera te pliki lokalnie)

      curl https://cv.parleto.io/files/tasks/ui.html --output ui.html