• Клиент
    Альфа Технолоджис
  • Стоимость
    73 493
  • Срок
    2 мес.
  • "> Калькулятор монтажных работ | Заур Исаков / Разработка SaaS, автоматизация и управление маркетингом | netapp
    Заур Исаков / Разработка SaaS, автоматизация и управление маркетингом logo | netapp
    16.02.2025

    Калькулятор монтажных работ

    • Клиент
      Альфа Технолоджис
    • Стоимость
      73 493
    • Срок
      2 мес.
    • figma
    • bitrix
    • php
    • python
    • mysql
    • js

    Компании «Альфа Технолоджис» требовалось разработать приложение (Saas) для расчёта стоимости монтажных работ — как для внутреннего пользования (составления коммерческих предложений) так и для внешнего.

    Требования

    Основные требования клиента к приложению:

    1. Административная панель для управления единицами измерения и коэффициентами: добавление, удаление, изменение, сортировка.
    2. Управление группами услуг: добавление, удаление, изменение, сортировка.
    3. Управление услугами внутри групп.
    4. Возможность множественного выбора одной и той же услуги.
    5. Возможность множественного выбора коэффициентов для одной и той же услуги.
    6. Отображение таблицы спецификаций проекта.
    7. Реализация скидок как на уровне отдельной услуги, так и на уровне проекта.
    8. Расчёт стоимости на уровне отдельной услуги.
    9. Расчёт стоимости всего проекта.
    10. Возможность редактирования конфигурации проекта.
    11. Экспорт конфигурации проекта в xls.
    12. Проект должен быть реализован в формате SPA (одностраничное приложение) и внедрён на сайт на CMS Bitrix в виде одной из страниц сайта.

    Проблемы

    Основные проблемы проекта:

    1. Катастрофический дефицит квалифицированных и ответственных самозанятых разработчиков на React / Vue для реализации такого проекта и дальнейшей долгосрочной поддержки.
    2. Большая нагрузка на сервер: по требованию клиента на странице единовременно должны отрисовываться все услуги — около 100. Извлечение и рендеринг такого объема данных при высокой посещаемости создает избыточную нагрузку на сервер.

    Стек

    1. Для решения проблемы дефицита кадров было принято решение писать приложение на чистом JS — это более универсальный навык, который существенно расширяет зону поиска специалистов.
    2. Реактивность, необходимая для SPA была реализована "напрямую" — поскольку я создал собственный реактивный фреймворк, на котором пишу все свои приложения, то знаю все механизмы реактивности "изнутри".
    3. Генерация xls реализована на python.
    4. Административная панель реализована отделная и более эргономичная, не на Битрикс, поскольку управление данными приложения осуществляется сотрудниками, не знакомыми с системой.
    5. Битрикс используется только для идентификации роли пользователя (админ / рядовой пользователь).
    6. Для минимизации нагрузки на сервер реализована "публикация" проекта, которая переносит всю нагрузку во front-end.

    Результат

    Монтажный калькулятор для Альфа Технолоджис. Заур Исаков Монтажный калькулятор для Альфа Технолоджис. Заур Исаков Монтажный калькулятор для Альфа Технолоджис. Заур Исаков

    Биржа fl.zaurisakov.com — это опыт прохождения всех кругов ада во фрилансе как программный продукт. Платформа убережёт твои нервы, психику, снимет с тебя нагрузку по менеджменту проектов и поиску клиентов.

    Зарегистрироваться
    Новости Заур Исаков / Разработка SaaS, автоматизация и управление маркетингом → ← Все новости
    Чтобы добавить запись, пожалуйста, . Если Вы еще не зарегистрированы, то пройдите регистрацию.
    close