Ищете крутые кейсы в digital? Посмотрите на номинантов Workspace Digital Awards 2026!
#Поддержка и развитие сайта#Дизайн сайта#Программирование сайта

Транзит27

40 
Иван Пшеничнов Россия, Новосибирск
Поделиться: 0 0 0
Бюджет

760 000

Сфера

Транспортные услуги

Сдано

Ноябрь 2025

Задача

Необходимо обновить транспортный калькулятор расчёта услуг: расширить его функциональность за счtт добавления новых параметров перевозок и переработки логики расчётов.

Ключевое изменение — полная переработка административной панели.

Ранее данные по перевозкам загружались через XML-файлы (по сути — через таблицы без удобного интерфейса), что усложняло работу и повышало риск ошибок.

В рамках доработки требуется реализовать:

— удобный визуальный интерфейс в виде таблицы, в которой можно редактировать данные напрямую

— возможность добавления, изменения и удаления параметров перевозок

— гибкую работу с различными типами данных внутри таблицы

Важно:

данные внутри системы должны быть связаны между собой, так как административная панель состоит из нескольких разделов (страниц), которые используют общие параметры. Изменения в одном разделе должны корректно отражаться в других.

Итоговое решение должно:

— упростить работу с данными

— снизить зависимость от ручной загрузки XML

— повысить прозрачность и управляемость расчётов

— обеспечить целостность и связность данных внутри системы

Решение

В рамках проекта:

На старте провели брифирование клиента и детально разобрали текущую логику работы: как формируются тарифы, какие данные используются в перевозках, как происходит расчёт в калькуляторе и как с ним работают менеджеры и пользователи на сайте. Зафиксировали все ключевые сценарии и описали бизнес-процесс целиком.

Далее собрали и структурировали требования к новой системе: отдельно проработали логику таблицы, её структуру и взаимосвязи данных. На этом же этапе описали требования к функциональности и поведению системы.

После этого переработали дизайн административной панели и интерфейса таблицы — сделали его более понятным, удобным для редактирования и работы с данными.

На финальном этапе перешли к реализации: разработке логики, программированию и верстке интерфейсов.

1Брифинг и формализация процессов

Провели брифинг с клиентом, разобрали текущую логику работы калькулятора, структуру тарифов и параметры перевозок. Зафиксировали, как формируются расчёты и как с системой работают менеджеры и пользователи.

На основе этого описали и формализовали бизнес-процессы, пользовательские сценарии и требования - подготовили понятную базу для проектирования интерфейсов и дальнейшей разработки.

2Дизайн

На основе зафиксированных требований разработали новый дизайн административной панели и интерфейса таблицы. Проработали структуру, логику взаимодействия и удобство работы с данными, чтобы упростить редактирование и управление параметрами перевозок.

3Вёрстка и программирование

Реализовали интерфейсы и бизнес-логику системы: разработали административную панель, внедрили интерактивную таблицу для работы с данными и настроили взаимосвязи между разделами, обеспечив корректную работу калькулятора.

4Тестирование

Провели тестирование функциональности: проверили корректность расчётов, работу таблицы и связность данных между разделами. Убедились в стабильности системы и готовности решения к использованию.

Результат

Обновили транспортный калькулятор: расширили функциональность и улучшили логику расчётов.

Переработали админ-панель:  сделали ее удобной и понятной для работы.

Заменили XML на визуальную таблиц:  упростили ввод и редактирование данных.

Настроили связность данных: обеспечили корректную работу между разделами.

Оптимизировали процессы: сократили время работы и снизили ошибки.

Итог: гибкий, удобный и масштабируемый инструмент для расчета перевозок.

Иван Пшеничнов
Иван Пшеничнов

Россия Новосибирск

Если подводить итог по проекту:

Проект стал показателем работы в сложных условиях: с легаси-системой, минимальной документацией и неоднородной коммуникацией со стороны клиента. В процессе пришлось разбираться в устаревшей логике, восстанавливать недостающие знания и выстраивать процессы практически с нуля.

Несмотря на это, удалось выстроить понятную структуру работы, формализовать бизнес-процессы, стабилизировать взаимодействие и довести проект до результата. Работа с конфликтной коммуникацией и задержками со стороны клиента позволила усилить контроль процессов и повысить прозрачность задач.

Ключевой результат не только реализованное решение, но и полученный опыт работы со сложными проектами: умение системно разбирать легаси, выстраивать коммуникацию в нестабильных условиях и доводить задачи до результата даже при ограниченных вводных.

https://tranzit27.ru/

Стек технологий


Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Оставить заявку