Описание проекта
Нужна форма, где посетитель указывает площадь помещения, тип основания (бетонная стяжка, старая плитка, деревянный пол, основание, требующее выравнивания), выбирает толщину заливки в миллиметрах и вид декоративного эффекта — однотонное покрытие или объёмный 3D-рисунок под прозрачным полимерным слоем. По этим параметрам калькулятор должен выдавать итоговую сумму и реалистичный срок высыхания до возможности хождения и до полной эксплуатационной нагрузки, поскольку у разных толщин и типов покрытия эти сроки заметно отличаются.
Расчёт нужен на понятной логике, чтобы мы сами могли менять базовые расценки за квадратный метр без обращения к разработчику каждый раз — то есть цены должны храниться в отдельной редактируемой таблице, а не быть зашиты в коде скрипта. Итоговый блок должен показывать не только общую сумму, но и краткую разбивку по статьям (материал, подготовка основания, декоративный слой), чтобы клиенту было понятно, из чего складывается цена.
Коротко по задаче:
— поля ввода: площадь, тип основания, толщина заливки, вид декора (однотонный / 3D)
— результат: итоговая цена, разбивка по статьям, срок высыхания
— адаптивная вёрстка под мобильные устройства, проверка введённых значений на корректность