Logistics / Shipment Tracking Mobile Application (Android & iOS)

Job ID: 40189133

Budget: ₹12,500 – ₹37,500 INR

I am looking for an experienced developer or team to build a basic, clean, and user-friendly logistics mobile application for both Android and iOS platforms.

Requirements:
The app will have two roles: Customer and Driver.
The application logo will be my company logo.

Login & Role Selection
First screen shows two options:
Customer
Driver
OTP-based Login / Signup for both roles.

Customer Features
Simple and clear profile creation.
- Profile includes:
Trip details
Booking history
Payment history

- Main Dashboard:
Tracking ID input
Live tracking updates based on driver’s real-time location.
New Shipment Booking:
Pickup pincode and address
Delivery pincode and address
Sender & receiver name and mobile number
Payment details

- Payments:
QR code generation for payment
COD supported via QR code

-Notifications & SMS:
Pickup confirmation
In-transit updates
Delivery confirmation with date & time

Driver Features
-OTP-based login / signup with registration approval.
Simple driver profile including:
Trip details
Booking history
Payment received history
Location tracking must always be ON.

- Driver registration details:
Driver name
Vehicle number
Upload valid Driving License
Upload Aadhaar Card

- Driver Dashboard:
Location-based available trips
Driver can accept or reject trips

- After accepting a trip:
Confirmation sent to sender and receiver
Driver receives full customer and delivery details
Estimated delivery date & time sent to customer via SMS/notification.
Delivery completion updates sent to both driver and customer.
COD payments collected using QR code only and shown in payment history.

- System & Backend Requirements
Secure storage of all user, trip, and payment data.
Automated location-based trip allocation.
Completed or allocated trips should be removed from the available trips list.
All trip activities must store date and time.

- Technology Requirements (Cross-Platform)
Mobile App: Flutter or React Native (for Android & iOS)
Frontend: Dart / JavaScript
Backend: Node.js / Java / PHP
Database: Firebase / MySQL
APIs: OTP, SMS, Maps, Location Tracking, QR Payment Gateway

Timeline:
I need a basic, friendly, and easy-to-use application developed as soon as possible for both Android and iOS.