Онлайн-калькулятор для отделочних матеріалів (підвісна стеля: рейкова та касетна).
Зараз потрібен віджет для сайту для розрахунку комплектуючих тільки для рейкової стелі та формування pdf-файлів з кресленнями та вартістю.
Наступний етап - касетні стелі (грильято).
Калькулятор повинен вбудовуватися в існуючий сайт.
Проект готовий на 95%. На даному етапі потрібно виправити деякі баги та налаштувати формування PDF-документа після розрахунку та відправку його на електронну пошту.
Також необхідно доопрацювати адмін-панель для внесення асортименту та цін.
Технологічний стек – PHP, Laravel, MySQL, JS. Основна бібліотека виводу результату – svg.js
По термінах – квітень-травень 2025.
Функціонал калькулятора:
- креслити приміщення онлайн або вибирати з встановлених форм;
- рахувати кількість комплектуючих;
- видавати вартість та ціну за м.кв. виходячи з попередньо встановленої бази даних (відповідно до вибраного типу матеріалу для розрахунку);
- на фінальному кроці пропонувати форму для заповнення та відправки результатів розрахунку;
- формувати PDF-документи з кресленнями та іншою інформацією з БД та відправляти їх на електронну пошту.
База даних:
- ціни комплектуючих за м.пог. і шт.;
- вага елементів;
- медіа-матеріали для кожного виду матеріалу;
- технічні характеристики (опис).
Приклад побудови 2D плану приміщення в офлайн програмі - https://www.loom.com/share/157b43c73ac8467c8a282bb91eede64e
Організаційні моменти:
Розбиваємо роботу на етапи та оцінюємо кожен: правки та формування/відправка документів.
Всі зміни вносимо та зберігаємо через Гітхаб.
Коли буде готово, від головної гілки відокремлюємо "Fix Branch" для кожної правки з ТЗ.
Коли правка буде готова – відкриваємо Pull Request назад в головну гілку. Перевіряємо, чи все коректно, я провожу оплату і зливаємо в головну.
Повторюємо для всіх інших правок.
Коли робота калькулятора буде налаштована належним чином, переходимо до формування та відправки документів.
Для цього на Гітхабі потім відокремимо "Feature Branch", порядок той же.
Прикладаю логіку розрахунку калькулятора та фінальні правки, які потрібно внести + приклад дизайну калькулятора та документів, які повинні бути на виході.
ВАЖЛИВО: зараз у калькуляторі на першому екрані є вибір матеріалу (фігурує 3 види матеріалу: сталь, алюміній та войлок), але поки що скорочуємо до одного - оцинкована сталь. Вартість проекту та терміни вказані саме для одного виду матеріалу (інші матеріали будуть включені в наступні релізи і будуть оплачуватися окремо).