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