B2B Truck Booking Platform Development

Job ID: 39916613

Budget: $1,500 – $3,000 USD

Application Overview
Type: B2B Truck Booking Platform
Platform: Mobile App (Android + iOS) + Web Dashboard
Primary Language: Arabic (with RTL support)
Estimated Budget: $1-2.5K

Core Features
Client App (Companies):
Company registration/login

Shipping request (cargo type, weight, dimensions, address)

Choose from multiple driver offers

Live shipment tracking

Electronic payment + cash on delivery

Driver rating and feedback

Save frequent addresses

Order history and invoices

Driver App:
Driver registration (with document upload)

Receive shipping requests in area

Accept/decline orders

Navigation and routing system

Update shipment status (picked up - in transit - delivered)

Account and earnings management

Customer ratings

Admin Dashboard:
User management (companies + drivers)

Monitor active orders

Reports and statistics

Payment and commission management

Customer support

Technical Requirements
Suggested Technologies:
Frontend:

Mobile Apps: React Native or Flutter

Admin Dashboard: React.js or Vue.js

Backend:

Server: Node.js or Python (Django)

Database: PostgreSQL or MySQL

Maps: Google Maps API

Notifications: Firebase Cloud Messaging

Hosting: AWS or DigitalOcean

Required APIs:
GPS location services

Maps and directions

Payment gateway

Push notifications

SMS service

Detailed Functional Requirements
Registration & Authentication System:
text
- Company registration (name, email, phone, business type)
- Driver registration (name, phone, license, vehicle photo)
- Phone number verification
- Password reset
Order System:
text
- Cargo type selection (small, medium, large)
- Pickup and delivery points
- Automatic price estimation
- Delivery time selection (instant, scheduled)
Matching & Tracking System:
text
- Notify nearby drivers of new requests
- Display multiple price quotes
- Live cargo tracking on map
- Automatic delivery status updates
Payment & Accounting System:
text
- Cash on delivery
- Automatic commission calculation
- Driver earnings statements
(In addition, I need to source code for the program)