ПРОЕКТ

Веб-программа калькулятора ИМТ с настраиваемой логикой определения соответствия

Разработка индивидуального веб-калькулятора, Функциональность ввода с помощью ползунков, Реализация условной логики на основе набора данных, Адаптивный пользовательский интерфейс на Materialize, Интеграция логики роста и веса, заданной клиентом, Развёртывание и передача демонстрационной версии и файлов исходного кода

  • Сфера деятельности: Разработка веб-сайтов
  • Соединённые Штаты Америки Местоположение: Соединённые Штаты Америки
  • Срок реализации: 1 неделя
  • Технологии: HTML, JavaScript
  • Оценка: 5/5
1 месяц

Обзор проекта

2410 разработала индивидуальный калькулятор ИМТ в соответствии с требованиями клиента. Программа позволяет пользователям вводить пол, рост и вес, а также проверяет, попадают ли их данные в диапазон соответствия, заданный на основе набора данных о росте и весе для каждого пола.

Дополнительная логика гарантирует, что расчёты выполняются только тогда, когда вес, соответствующий определённому росту, попадает в указанный диапазон. В калькуляторе используются динамические ползунки роста и веса, которые впоследствии обновили для работы с фиксированными пользовательскими значениями вместо полной зависимости от ограничений набора данных.

Клиент остался очень доволен и отметил, что 2410 «отлично выполнила работу», «поняла все мои требования» и «превзошла ожидания». Общение проходило гладко, запросы на изменения выполнялись быстро, а технические объяснения помогли подготовиться к дальнейшему обслуживанию. Клиент поставил оценку 5 звезд и оставил чаевые.

- dasmooth98

Реализованные ключевые функции

  • Выбор пола с разными ветвями логики
  • Ползунки роста и веса с настраиваемыми минимальными и максимальными значениями
  • Динамическая проверка по заранее заданным диапазонам соответствия
  • Модульные JS-функции (`init_range`, `get_range_data`, `check`)
  • Чистый адаптивный пользовательский интерфейс на базе фреймворка Materialize
  • Развёрнутая в интернете демонстрационная версия для тестирования клиентом
  • Документированный код, подготовленный для будущих обновлений

Скриншоты

Интерфейс калькулятора ИМТ: выбор пола, ползунки роста и веса, а также чистый пользовательский интерфейс на базе Materialize.

Интерфейс калькулятора ИМТ: выбор пола, ползунки роста и веса, а также чистый пользовательский интерфейс на базе Materialize.

Технологический стек

HTML
JavaScript
CSS
wNumb
noUiSlider