Опис проєкту
ПерекладКалькулятор має запитувати довжину периметра даху в метрах, тип водостоку (пластик, оцинкована сталь або безшовний алюміній), поверховість будівлі та вид робіт — лише чистка, лише монтаж або обидва варіанти разом. Вартість чистки має зростати разом із периметром і поверховістю, оскільки на високих будівлях потрібно більше часу на підйом і страхування. Вартість монтажу має залежати від периметра, матеріалу і додавати фіксовану суму за кожну водостічну трубу — приблизно одна труба на 10-12 метрів периметра. Результат варто показувати у вигляді діапазону цін, а не однієї жорсткої цифри, бо реальна вартість залежить від стану даху та обсягу сміття, і розбивати кошторис на роботу та матеріали окремими рядками, щоб клієнт розумів, за що платить.
Важливо, щоб форма нормально відкривалася на телефоні, адже більшість клієнтів переходять за посиланням із повідомлення, і щоб були перевірки полів — не можна відправити нульовий периметр або від'ємну поверховість. Коротке підсумкове резюме результату, яке можна зберегти скриншотом або надіслати на пошту, було б плюсом, але не обов'язкове в першій версії.
Вимоги:
— Поля вводу: периметр даху (м), тип матеріалу водостоку, кількість поверхів, вид робіт (чистка / монтаж / обидва)
— Окрема логіка розрахунку для чистки і для монтажу з можливістю сумування
— Результат у вигляді діапазону цін з розбивкою на роботу і матеріали
— Додаткова вартість за кожну водостічну трубу під час монтажу
— Адаптивна форма для мобільних пристроїв
— Базова валідація полів (заборона нульових і від'ємних значень)
— Простий і зрозумілий інтерфейс у стилі сайту невеликої локальної компанії, без реєстрації