2025
QA
Разработка
Веб-приложение для управления автопарком
Бронирование и управление парком транспорта с расширенными возможностями аналитики, управления тарифами, документами и экологическим следом
Цель проекта
Создать универсальную систему, позволяющую бронировать транспорт, управлять им и анализировать деятельность с точки зрения состояний, статистики и экологического следа
Представим компанию с 120 машинами, работающими в нескольких городах. Раньше менеджеры тратили часы на телефонные согласования, сверку документов и отчётов.
С внедрением платформы:
→ Маршрут и доступность видны сразу на карте
→ Система сама уведомляет водителей и менеджеров о сменах, ремонтах и возвратах
→ Аналитические отчёты по расходам и пробегу формируются автоматически
02
О проекте
Задачи и стек технологий
Что сделали
03
Анализировать расходы и оптимизировать использование парка с помощью интерактивных графиков
Видеть в реальном времени текущее расположение, состояние и загруженность машин
→ React

→ TypeScript

→ Python

→ FastAPI

→ Playwright

→ Jira
Контролировать экологический след для соответствия требованиям устойчивого развития
Отслеживать историю поездок и получать детализированную телеметрию
Настраивать роли и права для разных сотрудников и подразделений
Управлять документами и тегами прямо
в системе без сторонних хранилищ
Получать уведомления о событиях и изменениях без задержек
Быстро находить и бронировать транспорт с учётом тарифов, доступности и зоны использования
Управление данными
04
Управление тарифами и документами
  • В проект внедрили гибкую систему тарифов и счетов
с разными статусами и переходами
  • Добавили раздел для работы с документами и тегами,
а данные по расходам были агрегированы и отображены
в графиках
  • Для каждой компании появилась возможность настраивать
и обновлять политику конфиденциальности
Компании получили прозрачный контроль над тарифами
и документами, а пользователи — более понятную и удобную систему расчётов
Поддержка разных ролей
05
Авторизация
и права доступа
  • Реализовали детальное управление ролями и правами пользователей
  • Настроили систему уведомлений с шаблонами, которую можно адаптировать под разные сценарии работы
  • Полностью обновили процесс входа в систему: добавили поддержку единого входа (SSO) через Keycloak
Сотрудники могут входить в систему быстрее и безопаснее,
а администраторы легко управляют доступами
и уведомлениями
Гибкие интерфейсы
06
Гибкие интерфейсы
и кастомные поля
  • Разработали универсальную форму с динамическими кастомными полями, которая строится на основе конфигурации
  • Доработали внешнюю библиотеку UI-компонентов
и интегрировали в общую дизайн-систему
  • Оптимизировали фронтенд: улучшили работу
с изображениями, упростили типы данных и выполнили рефакторинг
Система стала адаптироваться под конкретные нужды бизнеса, а интерфейс — единообразным и удобным для пользователей
Визуализация данных
07
Работа с данными
и аналитикой
  • Создали раздел истории для обработки телеметрии
с поддержкой различных шаблонов структуры
  • Визуализировали данные с помощью интерактивных графиков
и диаграмм, что сделало аналитику наглядной
  • Добавили инструменты для управления расходами
и бронированиями, включая настройку их типов
Пользователи получили удобные инструменты для анализа данных и контроля расходов, а компании — возможность быстро принимать управленческие решения
Геоинтерфейсы и карты
07
Геоинтерфейсы
и карты
  • Реализовали функциональность для работы с поездками, зонами и маркерами
  • Интерактивные карты позволили наглядно анализировать поездки и управлять геозонами прямо из интерфейса
Бизнес может эффективнее контролировать маршруты и зоны обслуживания, а пользователи — видеть свои поездки
в удобной визуальной форме
Качество и тестирование
08
Качество
и тестирование
  • Интегрировали в проект процессы анализа требований
и тестирования
  • Настроили smoke- и регрессионное тестирование, выполнили кроссбраузерные и кроссплатформенные проверки
  • Отдельное внимание уделили тестированию локализации
и созданию автотестов, что повысило стабильность продукта
Конечные пользователи получили надёжное приложение
без критических ошибок, а бизнес — предсказуемый
релизный цикл
Результаты
09
Платформа стала не только учётным, но и управленческим инструментом: компании задают тарифы, ведут документооборот и контролируют расходы в едином пространстве, а кастомизируемые формы и дизайн-система упрощают адаптацию интерфейса под бизнес-задачи.
Решение готово к масштабированию и интеграции в проекты с большим количеством пользователей и разнообразными бизнес-процессами.