Логика расчёта должна опираться на площадь стен и площадь пола (эти значения вводятся раздельно), на выбранный способ гидроизоляции — изнутри помещения или снаружи здания, на уровень влажности грунта и стен (от сухого до сильно подтапливаемого подвала) и на то, нужен ли монтаж силами бригады или клиент закажет только материалы. При изменении любого из этих параметров сумма должна обновляться сразу же, без кнопки «пересчитать» и без обновления страницы целиком.
Хочу, чтобы форма была понятной даже без строительного образования: короткие пояснения возле каждого поля, корректное отображение на телефоне, и в конце — не просто одна цифра, а расшифровка сметы по видам работ и материалов.
Что нужно реализовать:
— отдельные поля ввода площади стен и площади пола в квадратных метрах;
— переключатель типа гидроизоляции: внутренняя или наружная;
— шкалу уровня влажности: нормальный, повышенный, критический (с подтоплением);
— опцию выбора «с монтажом» или «материалы без установки»;
— динамический пересчёт итога без перезагрузки страницы;
— корректную адаптивную вёрстку под смартфоны и планшеты;
— всплывающие подсказки по каждому параметру формы;
— подробную детализацию итоговой сметы по статьям.