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

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

Платформа корпоративного уровня для подключенной цифровой топливной сети.

Обзор проекта

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

Проблема

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

Решение

1. Мобильное приложение (потребительское приложение): создано для обеспечения беспроблемной заправки, включая обнаружение с помощью GPS, цены в реальном времени, оплату одним касанием и историю транзакций. 2. Веб-приложение (портал администратора и продавца): разработано для обеспечения операционной прозрачности и контроля с помощью информационных панелей для глобальных показателей, управления пользователями и обработки расчетов. 3. Управление автопарком и интеграция платежей: специализированный модуль для поддержки коммерческих клиентов с авторизацией по считываемым картам, корпоративными кошельками и аналитикой в реальном времени для контроля затрат.

Моя роль и вклад

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

  • Разработал основные модули мобильного приложения, включая интеграцию GPS, выбор дозатора и рабочие процессы оплаты.
  • Реализовал RESTful API и интегрировал их с конвейерами событий на основе Kafka.
  • Разработал и оптимизировал алгоритмы поиска станций с использованием Elasticsearch для получения высокопроизводительных результатов.
  • Сотрудничал над модулем расчетов администратора для выплат продавцам.
  • Внес вклад в настройку конвейера CI/CD с использованием Docker, Jenkins и Kubernetes.
  • Обеспечил сквозное тестирование и контроль качества, сократив производственные проблемы на 40%.

Обзор архитектуры

КОНФИДЕНЦИАЛЬНО

Платформа следует модульной монолитной архитектуре, оптимизированной для масштабируемости и ремонтопригодности с использованием событийно-ориентированного подхода с Apache Kafka, Redis для кэширования, Elasticsearch для аналитики и Keycloak для управления идентификацией. Сервисы контейнеризированы с помощью Docker и оркестрированы с помощью Kubernetes.

  • Приложение следовало модульной монолитной архитектуре...
  • Чистая архитектура (MVVM + шаблон репозитория)...
  • Сетевое взаимодействие на основе Retrofit + корутин...

Доступ ограничен

Детали архитектуры являются конфиденциальными. Пожалуйста, запросите разрешение на просмотр.

Влияние

  • Влияние на бизнес: повышение эффективности транзакций на 30%, ускорение расчетов с продавцами на 60% и предоставление операторам автопарков возможности сократить мошенничество с топливом.
  • Влияние на пользовательский опыт: бесконтактный пользовательский опыт теперь занимает менее 2 минут, что повышает удержание клиентов.
  • Инженерное влияние: сокращение задержек на серверной стороне и упрощение аутентификации с помощью масштабируемой инфраструктуры.

Результат

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