
White label trading app
Design

Develop client and driver applications for Android and iOS for a platform that connects customers and service providers—taxi fleets, logistics companies, and maintenance stations. Implement functionality for detecting vehicle malfunctions using a mobile client and machine learning.
Created an AI-based vehicle inspection via photos, added features for repair, parking, tire fitting, and car wash. Implemented multi-factor authentication, protection under weak network connections, time zone and authorization system updates, as well as status changes and request distribution.

The app allows drivers to receive taxi and delivery orders, schedule vehicle inspections, and arrange for car repairs. It includes systems for authorization, request distribution, and automatic driver status updates.
To ensure data security, multi-factor authentication with verification codes and biometrics has been implemented.
The system automatically manages your status: you are marked as “Online” when active in the app, and “Offline” after finishing work.

The driver accepts an order, and the map switches to navigation mode. Thanks to Navigation Control, the interface displays information about speed limits, route progress, and turn notifications. When the driver arrives at the destination, a “Complete Trip” button appears; after it’s pressed, the trip status changes and payment is processed.
Using the RxJava+Retrofit bundle, the network layer of the app was developed. RxJava handles multithreading—requests are sent in a separate thread without blocking the main UI. Meanwhile, Retrofit generates requests to the server.

The app automatically determines the correct time zone based on the driver’s location, preventing errors during interregional trips.
The system is resistant to poor connectivity: routes are cached via Room, and connection recovery is monitored through Connectivity Manager—data is synchronized automatically.
Thanks to pagination, order loading speed has increased tenfold, allowing users to receive and view requests much faster.

The app uses a built-in CameraX-based solution and AI-powered photo-based vehicle inspection, which speeds up the process and reduces system load.
Upon login, each user is automatically assigned a role with the appropriate set of functions. Clients can order taxis and deliveries, book parking, and schedule maintenance.
Drivers can book parking, repairs, tire services, and car washes. The map displays available spots, and bookings can be extended or canceled. Using Alamofire, RxJava, and Retrofit, all requests are processed quickly in the background, allowing users to track order status and completed services.