PROJEKT

Aplikacja webowa kalkulatora BMI z niestandardową logiką kwalifikacji

Tworzenie niestandardowego kalkulatora webowego, Obsługa pól wejściowych w formie suwaków, Implementacja logiki warunkowej na podstawie zbioru danych, Responsywny interfejs użytkownika z wykorzystaniem Materialize, Integracja logiki wzrostu i wagi zdefiniowanej przez klienta, Wdrożenie i przekazanie wersji demonstracyjnej oraz plików źródłowych

  • Branża: Tworzenie stron internetowych
  • Stany Zjednoczone Lokalizacja: Stany Zjednoczone
  • Czas realizacji: 1 tydzień
  • Technologie: HTML, JavaScript
  • Ocena: 5/5
1 miesiąc

Opis projektu

2410 opracowało niestandardowy kalkulator BMI zgodnie z wymaganiami klienta. Aplikacja umożliwia użytkownikom wprowadzenie płci, wzrostu i wagi oraz sprawdza, czy mieszczą się w kwalifikowanym zakresie na podstawie zbioru danych dotyczącego wzrostu i wagi dla każdej płci.

Dodatkowa logika zapewnia wykonywanie obliczeń tylko wtedy, gdy waga mieści się w określonym zakresie dla danego wzrostu. Kalkulator zawiera dynamiczne suwaki wzrostu i wagi, które później zaktualizowano tak, aby korzystały ze stałych, niestandardowych wartości, zamiast całkowicie opierać się na ograniczeniach zbioru danych.

Klient był bardzo zadowolony i podkreślił, że 2410 „wykonało świetną pracę”, „zrozumiało wszystkie moje wymagania” oraz „przekroczyło oczekiwania”. Komunikacja przebiegała sprawnie, a prośby o poprawki były realizowane szybko. Klient otrzymał również techniczne wyjaśnienia dotyczące przyszłego utrzymania projektu. Wystawił ocenę 5 gwiazdek i przyznał napiwek.

- dasmooth98

Dostarczone kluczowe funkcje

  • Wybór płci z rozgałęzieniem logiki
  • Suwaki wzrostu i wagi z możliwością dostosowania wartości minimalnych i maksymalnych
  • Dynamiczna walidacja względem zdefiniowanych zakresów kwalifikacji
  • Modułowe funkcje JS (`init_range`, `get_range_data`, `check`)
  • Przejrzysty, responsywny interfejs z wykorzystaniem frameworka Materialize
  • Wdrożona wersja demonstracyjna online do testów klienta
  • Opisany komentarzami kod ułatwiający przyszłe aktualizacje

Zrzuty ekranu

Interfejs kalkulatora BMI - wybór płci, suwaki wzrostu i wagi oraz przejrzysty interfejs oparty na Materialize.

Interfejs kalkulatora BMI - wybór płci, suwaki wzrostu i wagi oraz przejrzysty interfejs oparty na Materialize.

Stos technologiczny

HTML
JavaScript
CSS
wNumb
noUiSlider