Business Client need Mobile App Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Louisburgh, Ireland
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Core Requirements
1. CLIENT APP (like Uber passenger)
Account signup (email + phone verification)
Create a load listing:
Pickup address + Eircode
Drop-off address + Eircode
Photos
Dimensions + approx weight
Load type
Pickup/delivery window
Notes
Dynamic pricing system based on distance, size category, etc.
Job request sent to nearest available drivers
“Searching for driver…” screen
Driver accepted: show ETA + tracking map
Push notifications
In-app chat
Delivery confirmation flow
Ratings
2. DRIVER APP (very simple & clean UX)
Go Online / Offline
Receive full-screen Uber-style job popups with:
Pickup distance
Estimated earnings
Photos
Load size
Accept/Decline timer
Navigate to pickup
Confirm pickup with photo
Navigate to drop-off
Confirm delivery with photo
Earnings summary
Upload documents:
Driver licence
Vehicle details
Vehicle insurance
Admin approval required before accepting jobs
Stripe onboarding for payouts
3. ADMIN DASHBOARD
Needs to include:
View/manage all clients & drivers
Driver verification (ID + insurance + vehicle docs)
Approve/reject drivers
Live job tracking map
Manage refunds & disputes
View transactions & payouts
Edit pricing formulas
Edit commission %
Edit content (T&Cs, FAQ, etc.)
List of all loads/jobs with filters
See job logs (GPS points, timestamps, photos)
4. PAYMENT FLOW (IMPORTANT)
Must be implemented using Stripe Connect Custom Accounts.
Required Payment Logic:
When client creates a job, their payment method is charged immediately.
Funds go into Stripe Escrow (Loadit’s platform balance).
Job is completed → driver confirms delivery.
Client receives delivery confirmation.
Funds are automatically released:
Driver receives (job price – platform commission).
Loadit receives commission via Stripe automatic split.
Refunds must be possible through Admin Panel:
Client cancellation before driver accepts = full refund
Cancellation after driver accepts = cancellation fee
Failed delivery = admin chooses refund option
This payment flow is non-negotiable and must be implemented exactly.
5. TECHNICAL REQUIREMENTS
Maps & Routing
Google Maps or Mapbox
Real-time GPS tracking
Driver location updates
Route generation & ETA
Eircode Support
Address autocomplete
Eircode geocoding
Backend
Node.js, Laravel, or Django preferred
Real-time job dispatch (WebSockets or Firebase)
Secure REST API
GDPR compliant
Scalable architecture
Notifications
Push notifications (Firebase/APNs)
In-app real-time updates
6. PROJECT DELIVERABLES
Client App (Android + iOS)
Driver App (Android + iOS)
Admin Dashboard (web)
Backend + APIs
Stripe Connect full integration
Documentation
Deployment to App Store & Play Store
60–90 days bug support after launch
7. You MUST Have Experience In:
Before applying, you MUST show examples of:
Uber-style apps (ride requests, dispatch, driver tracking)
On-demand delivery or taxi apps
Stripe Connect + escrow/marketplace payments
Firebase/[login to view URL] real-time tracking
Admin dashboards with user/job management
Do not apply if you have never built a real-time driver dispatch system before.
8. What to Include in Your Proposal
Please provide:
Portfolio of similar apps (must include real-time dispatch or delivery apps)
Technical approach (stack, architecture, APIs)
Timeline
Total cost
How you will implement the Stripe escrow flow
Whether you will build from scratch or customise an existing template
A sample admin dashboard or APK from past work
Budget
Open to bids depending on solution quality.
Timeline
Target delivery: 12–20 weeks depending on approach." (client-provided description)
Matched companies (5)

TechGigs LLP

Omninos Technologies International pvt ltd

eShop Genius

April Innovations
