Система управления автопарком EDENcars
Система управления автопарком, разработанная под заказ, отслеживающая 1 000+ автомобилей на протяжении всего жизненного цикла для компании по прокату автомобилей вблизи аэропорта Братиславы. Централизует анализ рентабельности в реальном времени, обработку контрактов и автоматизированную финансовую отчётность — с 7 автоматизированными заданиями синхронизации, заменившими разрозненные таблицы и ручные процессы.
Обзор проекта
Компания по прокату автомобилей вблизи аэропорта Братиславы с 19 годами на рынке нуждалась в замене фрагментированных таблиц и разрозненных инструментов единой системой, охватывающей всю деятельность — отслеживание 1 000+ автомобилей на протяжении всего жизненного цикла, от приобретения и контрактов аренды до анализа рентабельности в реальном времени и управления продажами. Данные были разбросаны по внешней арендной платформе, Google Sheets и ручным записям.
Мы создали комплексную систему управления автопарком с нуля, спроектированную под специфические рабочие процессы клиента. Архитектура с двумя базами данных синхронизирует данные из существующей арендной системы через 7 автоматизированных заданий, а платформа обеспечивает финансовую аналитику в реальном времени, автоматизированную отчётность и полные аудиторские следы на 18 выделенных страницах. После 4+ лет непрерывной разработки система стала основой ежедневных операций.
Возможности системы
1 000+
Отслеживаемых автомобилей
Полное отслеживание жизненного цикла от приобретения до продажи, с 300+ активными в автопарке
4+
Года в продакшене
Непрерывная разработка и поддержка в рамках долгосрочного технологического партнёрства
25+
Модулей backend
Управление автопарком, финансовая аналитика, контракты, прайс-листы и 7 автоматизированных заданий синхронизации
Dual-DB
Архитектура
MongoDB для данных приложения, MariaDB для интеграции с внешней арендной системой
Функции системы
Управление жизненным циклом автопарка
Отслеживание автомобилей по 6 состояниям (заказан, активен, повреждён, украден, склад, продан) и 4 типам (легковой, грузовой, электрический, гибридный). Охватывает спецификации, VIN, страхование, ТО, лизинг и учёт пробега.
Анализ рентабельности в реальном времени
Рентабельность по каждому автомобилю и по всему автопарку с помесячной и годовой статистикой, отслеживанием амортизации, разбивкой затрат и анализом трендов. Графики Pro визуализируют показатели всего автопарка.
Обработка контрактов и счетов
Поддержка краткосрочных и долгосрочных контрактов аренды с автоматической генерацией счетов, связыванием контрактов и счетов и настраиваемой системой прайс-листов с 4 типами и 32 вариантами производитель-страховка.
Ролевой контроль доступа
Google OAuth через Firebase с ролевой авторизацией. Тихий режим обеспечивает контроль доступа на уровне полей — конфиденциальные финансовые данные возвращают значения по умолчанию вместо ошибок для неавторизованных пользователей.
Полный аудиторский след
Автоматическое отслеживание изменений всех сущностей с рендерингом JSON diff, 7 типами событий истории автомобилей, вычисляемыми метриками и инструментами обнаружения дубликатов.
Управление затратами и выручкой
Отслеживание страхования (ОСАГО + КАСКО), лизинговых платежей, обслуживания и операционных затрат. Мониторинг выручки с расчётами амортизации, учётом процентов и управлением регулярными платежами.
Скриншоты системы
Ознакомьтесь с комплексным интерфейсом системы управления автопарком и её функциями
Интеграции системы
Внешняя арендная система
3 автоматизированных задания синхронизации извлекают спецификации автомобилей, контракты аренды и типы авто из внешней арендной платформы через MariaDB. Данные передаются через SOCKS-прокси с блокировкой заданий для предотвращения параллельного выполнения.
Синхронизация Google Sheets
2 задания синхронизации импортируют данные счетов и формируют записи о затратах из Google Sheets. Обеспечивают гибкий обмен данными с нетехническим персоналом.
Маркетплейс EDENbazar
Автоматическая синхронизация передаёт каталог автопарка на платформу продажи автомобилей EDENbazar с переключателем по каждому автомобилю. Когда автомобиль готов к продаже, один флаг отправляет его на публичный маркетплейс.
Синхронизация email Mailchimp
Пакетная обработка email-адресов клиентов из арендной системы в Mailchimp с тегами языка и типа аренды. Поддерживает актуальность маркетинговых списков без ручного ввода данных.
Мониторинг Sentry Cron
Все 7 заданий синхронизации мониторятся через Sentry Cron check-ins с обратными вызовами прогресса. Сбои или зависания немедленно вызывают оповещения.
Интерфейс администрирования синхронизации
Встроенные веб-страницы администрирования позволяют нетехническому персоналу запускать и отслеживать задания синхронизации с прогрессом в реальном времени. Без участия разработчиков в повседневных операциях.
Technical Stack
Frontend Technologies
Client-SideBackend Infrastructure
Server-SideBuild Tools & QA
Development & Testing“Ketler создала всю нашу систему управления автопарком с нуля и обслуживает её уже более четырёх лет. Их отличает то, что мы общаемся напрямую с теми, кто анализирует и строит систему — без посредников, без задержек. Они действительно понимают наш бизнес.”
Karol Sloboda
EDENcars
·
Управляющий директор
Результаты проекта
То, что начиналось как замена разрозненных таблиц, выросло в операционную основу всей компании. Менеджеры автопарка принимают решения на основе данных о рентабельности каждого автомобиля в реальном времени, финансовые контролёры формируют отчёты за секунды вместо часов, а операционный персонал управляет контрактами и счетами, не переключаясь между системами. После 4+ лет партнёрства система продолжает развиваться вместе с бизнесом — интегрируя новые источники данных, адаптируясь к изменяющимся процессам и масштабируясь с растущим автопарком.
Нравится то, что вы видите?
Давайте обсудим, как мы можем создать нечто подобное для вашего бизнеса. Без посредников, без задержек — общайтесь напрямую с разработчиком.