Back to All Projects
Mobile Refueling and Fleet Management App

Mobile Refueling and Fleet Management App

An enterprise-grade platform for a connected digital fuel network.

Project Overview

The Mobile Refueling App is a comprehensive digital platform designed to redefine how individuals and businesses access fueling services. The ecosystem includes a Mobile App for consumers and a Web Portal for Admins and Merchants, forming a connected digital fuel network.

The Problem

For Consumers: Long queues, inconsistent fuel pricing, manual payment hassles, and no unified view of refueling history. For Merchants (Fuel Stations): Manual management of station operations, difficulty tracking real-time transactions, and delays in settlement processing. For Fleet Managers: Lack of control over driver fuel expenses, fraud risks from manual reporting, and absence of analytics for cost optimization.

The Solution

1. Mobile Application (Consumer App): Built to offer a frictionless refueling experience including GPS-powered discovery, real-time pricing, one-tap payments, and transaction history. 2. Web Application (Admin & Merchant Portal): Developed to enable operational visibility and control with dashboards for global metrics, user management, and settlement processing. 3. Fleet Management & Payment Integration: A specialized module to support commercial clients with swipe-card authorization, corporate wallets, and real-time analytics for cost control.

My Role & Contributions

As a Mobile Full Stack Engineer, I architected and developed core modules across both mobile and backend layers—ensuring seamless interaction, high performance, and secure transactions between users, merchants, and administrative systems.

  • Developed core modules of the mobile app, including GPS integration, dispenser selection, and payment workflows.
  • Implemented RESTful APIs and integrated with Kafka-based event pipelines.
  • Designed and optimized station search algorithms using Elasticsearch for high-performance results.
  • Collaborated on the admin settlement module for merchant payouts.
  • Contributed to CI/CD pipeline setup using Docker, Jenkins, and Kubernetes.
  • Ensured end-to-end testing and quality assurance, reducing production issues by 40%.

Architecture Overview

CONFIDENTIAL

The platform follows a modular monolithic architecture, optimized for scalability and maintainability using an event-driven approach with Apache Kafka, Redis for caching, Elasticsearch for analytics, and Keycloak for identity management. Services are containerized with Docker and orchestrated with Kubernetes.

  • The app followed a modular monolithic architecture...
  • Clean Architecture (MVVM + Repository Pattern)...
  • Retrofit + Coroutine-based networking...

Access Restricted

Architectural details are confidential. Please request permission to view.

Impact

  • Business Impact: Increased transaction efficiency by 30%, sped up merchant settlements by 60%, and enabled fleet operators to reduce fuel fraud.
  • User Experience Impact: The contactless user experience now takes under 2 minutes, boosting retention.
  • Engineering Impact: Reduced backend latency and simplified authentication with scalable infrastructure.

Outcome

The Mobile Refueling App successfully transformed a traditionally manual, location-bound process into a smart, data-driven digital ecosystem, bridging the gap between consumers, merchants, and fleet managers.