v1.0.0
PackageAndroid com.myntcart_delivery.app · iOS com.myntcart-delivery.app
FrameworkFlutter 3.47.0+ (Dart 3.13, bundled)
AndroidAndroid 7.0 (API 24) and newer · compiles against and targets Android 17 (API 37)
iOSiOS 15.0 and newer · prepared on Windows and not yet compiled on a Mac — docs/IOS_BUILD.md in the app is the first build
PlatformsAndroid & iOS
Two values to set before you build
Both go in env.json in the app's root folder (copy env.example.json), next to the four Firebase values, and reach the app with --dart-define-from-file=env.json. Set BASE_URL to your own site URL, and GOOGLE_MAPS_API_KEY to your own Google Maps API key, which the app falls back to when drawing a delivery route.

Home & Orders

Home Screen

The rider's day on one screen — orders on hand, deliveries completed, current wallet balance, and quick access to earnings and account settings.

Order Queue

View the orders assigned to this rider with their pickup and delivery addresses. Assignment is made by the admin, vendor or store — the rider does not pick up jobs from a pool.

Order Details

Full order info — items, customer details, delivery address, payment method, special instructions, and contact number.

Order Status Control

Move an assigned order through its statuses from the order screen, and record the payment as received when cash is collected at the door.

Proof of Delivery

Confirm a hand-over with a photo of the delivered parcel and a one-time code given by the customer, which can be resent if it does not arrive.

Delivery History & Search

Browse past deliveries filtered by status and date range, and search for a particular order.

Navigation & Tracking

Live Tracking

Real-time GPS tracking — delivery person's location is shared with the customer on a live map with ETA updates.

Route Display

The route to the pickup and delivery point drawn on the live map, using Google Directions.

Earnings & Finance

Earning Statements

Detailed earnings breakdown — what was earned on each delivery, with daily, weekly and monthly summaries and a date filter.

Wallet

View wallet balance, track income and deductions, and see the history of COD cash handed over to the shop or store.

Withdraw Requests

Request withdrawal of earned amount, choose payment method, and track withdrawal status (pending/approved/paid).

Communication

Chat

In-app messaging with admin, store managers, and customers about delivery queries and issues — images and files can be attached and downloaded within the conversation.

Push Notifications

Instant alerts for new order assignments, pickup ready, status updates, and earning notifications.

Reviews

View customer ratings and feedback on completed deliveries to track service quality.

Safety & Support

Emergency Contacts

Quick-dial emergency numbers for accidents, vehicle breakdowns, security threats, or medical emergencies on the road.

Help & Support

One tap to email or call the admin support contact configured for the platform.

Account & Settings

Authentication

Sign in with phone number and password. After the number of wrong passwords set under System Setup → Login Settings the account is refused for the block time set there. A forgotten password is reset with a six-digit one-time code sent to the rider's phone, good for that number only.

Profile

Manage personal info, vehicle details, identity documents, and profile picture.

Multi-Language

Five languages ship with the app — English, Arabic, Hindi, Spanish and Telugu — with right-to-left layout for Arabic.

Settings

Light or dark theme, a brand colour of the rider's choice, and the app language. The online/offline switch is on the home screen.

Onboarding

First-launch introduction screens explaining app features and delivery workflow.

Maintenance Mode

Friendly maintenance screen when the server is under maintenance.