Opis projektu
PrzetłumaczoneKalkulator powinien być naturalną częścią strony, a nie wtyczką przyczepioną na górze. Musi działać płynnie na komputerach stacjonarnych i urządzeniach mobilnych, aktualizować wynik na żywo, gdy odwiedzający pisze lub po naciśnięciu przycisku obliczania, oraz radzić sobie z przypadkami brzegowymi, takimi jak puste pola, wartości zerowe, nierealistyczne liczby lub użycie przecinka zamiast kropki. Pomocne byłoby, gdyby pole ceny paliwa pozostało edytowalne dla różnych regionów, a mały przełącznik pozwalał widgetowi przełączać się między litrami a galonami, kilometrami a milami.
Wizualnie widget powinien być lekki, pasować do czystego nowoczesnego układu bloga motoryzacyjnego i ładować się szybko bez ciężkich bibliotek — preferowany jest czysty JavaScript lub bardzo lekki framework. Proszę dostarczyć gotowy do osadzenia blok znaczników, stylów i skryptów, z krótkimi uwagami na temat umieszczania go na istniejącej stronie oraz lekkimi komentarzami w kodzie, aby formuły lub stylizacje mogły być później dostosowane.
Co jest potrzebne:
— pola wejściowe dla odległości podróży i średniego zużycia paliwa na 100 km;
— obliczenie wymaganej objętości paliwa i przybliżonego kosztu podróży z pola cena za litr;
— opcjonalny przełącznik jednostek między kilometrami/milami a litrami/galonami;
— responsywny układ pasujący do projektu strony związanej z samochodami;
— podstawowa walidacja wejścia z jasnymi, przyjaznymi komunikatami o błędach.