
Open
Posted
•
Ends in 6 days
Paid on delivery
I have a production-ready Flutter e-commerce app and need to add one focused feature: as soon as a customer confirms an order, the app must locate the closest available delivery person and alert them instantly. Technical direction • Location data will come from real-time GPS tracking supplied by each courier’s device. • I am standardising on Google Maps APIs for distance and nearest-neighbour calculations. • The delivery person should receive a push notification (Firebase Cloud Messaging is already configured, but you may use any equivalent service that plugs into Flutter seamlessly). What I must receive to mark this task complete 1. Clean, well-commented Dart code (widget, bloc/provider, or controller class) that: – pulls the latest courier coordinates from my existing Firestore collection, – calculates the nearest courier to the order’s latitude/longitude with Google Maps Distance Matrix or a Haversine fallback, – writes the assignment back to Firestore. 2. Push notification trigger that targets only the selected courier and includes order ID and customer address. 3. A brief README outlining API keys, required permissions (foreground/background location, notification), and any config additions in [login to view URL] & Info.plist. 4. Demo video or live test session proving the flow end-to-end. I’m on a tight timeline; please bid only if you can start today and deliver fast, reliable code that drops straight into my existing repo.
Project ID: 39750385
Open for bidding
Remote project
Active 56 yrs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Rawalpindi, Pakistan
Payment method verified
Member since Oct 30, 2009
₹12500-37500 INR
₹2500-3000 INR
₹12500-37500 INR
$3000-5000 USD
₹400-450 INR / hour
₹600-1500 INR
₹12500-37500 INR
$200-400 USD
₹12500-37500 INR
₹12500-37500 INR
$250-750 USD
$30-250 USD
₹37500-75000 INR
₹600-1500 INR
$1000-5000 CAD
$10-30 USD
$125-250 USD / hour
₹12500-37500 INR
$15-25 USD / hour
₹600-1500 INR