Зарегистрироватьсяcall
Калькулятор монтажных работ
-
КлиентАльфа Технолоджис
-
Стоимость73 493
-
Срок2 мес.
Компании «Альфа Технолоджис» требовалось разработать приложение (Saas) для расчёта стоимости монтажных работ — как для внутреннего пользования (составления коммерческих предложений) так и для внешнего.
Требования
Основные требования клиента к приложению:
- Административная панель для управления единицами измерения и коэффициентами: добавление, удаление, изменение, сортировка.
- Управление группами услуг: добавление, удаление, изменение, сортировка.
- Управление услугами внутри групп.
- Возможность множественного выбора одной и той же услуги.
- Возможность множественного выбора коэффициентов для одной и той же услуги.
- Отображение таблицы спецификаций проекта.
- Реализация скидок как на уровне отдельной услуги, так и на уровне проекта.
- Расчёт стоимости на уровне отдельной услуги.
- Расчёт стоимости всего проекта.
- Возможность редактирования конфигурации проекта.
- Экспорт конфигурации проекта в xls.
- Проект должен быть реализован в формате SPA (одностраничное приложение) и внедрён на сайт на CMS Bitrix в виде одной из страниц сайта.
Проблемы
Основные проблемы проекта:
- Катастрофический дефицит квалифицированных и ответственных самозанятых разработчиков на React / Vue для реализации такого проекта и дальнейшей долгосрочной поддержки.
- Большая нагрузка на сервер: по требованию клиента на странице единовременно должны отрисовываться все услуги — около 100. Извлечение и рендеринг такого объема данных при высокой посещаемости создает избыточную нагрузку на сервер.
Стек
- Для решения проблемы дефицита кадров было принято решение писать приложение на чистом JS — это более универсальный навык, который существенно расширяет зону поиска специалистов.
- Реактивность, необходимая для SPA была реализована "напрямую" — поскольку я создал собственный реактивный фреймворк, на котором пишу все свои приложения, то знаю все механизмы реактивности "изнутри".
- Генерация xls реализована на python.
- Административная панель реализована отделная и более эргономичная, не на Битрикс, поскольку управление данными приложения осуществляется сотрудниками, не знакомыми с системой.
- Битрикс используется только для идентификации роли пользователя (админ / рядовой пользователь).
- Для минимизации нагрузки на сервер реализована "публикация" проекта, которая переносит всю нагрузку во front-end.
Результат



Биржа fl.zaurisakov.com — это опыт прохождения всех кругов ада во фрилансе как программный продукт. Платформа убережёт твои нервы, психику, снимет с тебя нагрузку по менеджменту проектов и поиску клиентов.
ЗарегистрироватьсяПримеры задач, выполненных исполнителями в рамках платформы
-
14.05.2025
Личный кабинет жителя коттеджного посёлка
-
КлиентБлижнее Покровское
-
Стоимость140 203
-
Срок2 мес.
-
-
04.05.2022
Сайт мебельной мануфактуры на netapp
-
КлиентMaiz
-
Стоимость17 000
-
Срок1 неделя
-
-
01.07.2024
Создание базы для холодного обзвона с помощью нейросетей
-
КлиентГарантСтрой-ПРО
-
Стоимость4 445
-
Срок3 дня
-