Flutter Food Delivery App

via Freelancer ·

Budget / Salary$250–750
TypeFreelance project
LocationRemote
Posted1 hour ago
Experienced Flutter Developer / Development Team Wanted – Complete Food Delivery App

I am looking for an experienced Flutter + Backend developer or development team to customize an existing food delivery source code and deliver a fully production-ready application for the Libyan market.

I do NOT want an unfinished project or source code only.

The final result must be a complete, tested, production-ready system, deployed and working on both:

- Google Play Store
- Apple App Store

I am open to 3 options:

1. You already have a suitable ready-made source code.
2. You can search and recommend a suitable CodeCanyon source code.
3. You can review and customize an existing source code I provide, such as Go4Food or another suitable project.

---
Required Applications

The final system should include:

Customer App

- Registration/Login
- OTP
- GPS location
- Address management
- Restaurant search
- Food categories
- Cart
- Checkout
- Cash on Delivery
- Online payment-ready architecture
- Order tracking
- Live driver tracking
- Ratings & Reviews
- Coupons
- Notifications
- Order history
- Favorites
- Arabic RTL
- English
- Dark Mode

Driver App

- Registration & verification
- Online/Offline
- Order requests
- Accept/Reject
- Navigation
- Restaurant pickup
- Customer delivery
- Delivery OTP
- Live location
- Earnings
- Driver Wallet
- Cash Collection
- Cash Outstanding
- Cash Limit
- Settlement
- Transaction history
- Notifications

Restaurant/Vendor App

- Restaurant registration
- Menu management
- Categories
- Products
- Options/Add-ons
- Order management
- Accept/Reject orders
- Preparation time
- Restaurant Wallet
- Wallet top-up
- Order fees
- Cash settlement
- Sales reports
- Notifications
- Arabic RTL

Admin Dashboard

- Customers
- Drivers
- Restaurants
- Orders
- Live orders
- Live drivers
- Payments
- Wallets
- Cash collection
- Settlements
- Reports
- Coupons
- Promotions
- Zones
- Delivery fees
- Platform fees
- User management
- Financial ledger
- Audit logs

---

Financial Model

I do NOT want the traditional percentage commission model.

I want:

Fixed Fee + Prepaid Wallet System

Restaurant

Restaurant tops up its wallet.

Example:

100 LYD wallet balance.

The platform deducts:

1 LYD per completed order

No percentage commission from the food order.

The amount must be configurable from Admin Dashboard.

Driver

Driver tops up his wallet.

Example:

50 LYD.

The platform deducts:

0.50 LYD per completed delivery

This must also be configurable from Admin Dashboard.

Delivery Fee

The delivery fee paid by the customer belongs 100% to the driver.

Example:

Food = 40 LYD
Delivery = 5 LYD
Total = 45 LYD

Driver earnings = 5 LYD.

---

Cash on Delivery

The system must correctly separate:

- Restaurant money
- Driver earnings
- Platform fees
- Cash collected
- Cash outstanding
- Settled cash

Example:

Customer pays 45 LYD cash.

System records:

40 LYD → Restaurant
5 LYD → Driver

The driver must have a configurable Cash Collection Limit.

Example:

300 LYD.

When the limit is reached, new COD orders are disabled until settlement.

---

Settlement

The system must support:

Driver → Restaurant

and preferably:

Driver → Collection Agent → Restaurant/Platform

Settlement must have:

- Pending
- Submitted
- Confirmed
- Rejected
- Completed

Every settlement must have a complete transaction history.

---

Admin Configurable Settings

The following must be configurable from the Admin Dashboard without changing the source code:

- Restaurant fee per order
- Driver fee per order
- Delivery fee
- Delivery fee by distance
- Delivery fee by zone
- Driver cash limit
- Restaurant minimum wallet
- Driver minimum wallet
- Credit limits
- Payment methods
- Wallet top-up methods
- Settlement rules
- Cities
- Zones
- Commissions/fees if needed in the future

For example:

Restaurant fee: 1.00 → 1.50 LYD

must be changeable directly from Admin.

---

Financial Security

The system must include a proper financial ledger.

Every transaction must record:

- Transaction ID
- Order ID
- User ID
- Restaurant/Driver ID
- Amount
- Debit
- Credit
- Transaction type
- Status
- Date/time
- Settlement reference
- Audit log

Completed historical orders must not be recalculated when future fees are changed.

---

Production & Store Deployment

This is VERY IMPORTANT.

The project must not be considered complete when the source code is delivered.

The developer must deliver a fully production-ready system.

The agreed price should include:

Google Play Store

- Production build
- Signing configuration
- App Bundle (AAB)
- Play Console setup/assistance
- Store listing configuration
- Privacy Policy integration
- App permissions
- Production API configuration
- Firebase/FCM configuration
- Final testing
- Submission to Google Play
- Fixing any Google Play rejection issues related to the implementation

Apple App Store

- Production iOS build
- Signing/certificates configuration
- App Store Connect configuration
- Privacy permissions
- Push Notifications
- Production API configuration
- Final testing
- Submission to Apple App Store
- Fixing any App Store rejection issues related to the implementation

Production Backend

The developer must also deploy and configure:

- Backend
- Database
- API
- Firebase
- Push Notifications
- Storage
- Maps/API keys
- Domain/SSL
- Production environment
- Admin Dashboard
- Backup configuration
- Error logging

---

Testing & Acceptance

Before final payment, the complete system must be tested.

The following flows must work:

Customer → Restaurant → Driver → Delivery → Payment → Settlement

including:

- Cash orders
- Online payment architecture
- Wallet top-up
- Restaurant fee deduction
- Driver fee deduction
- Driver earnings
- Cash collection
- Cash limit
- Settlement
- Refunds/cancellations
- Notifications
- Live tracking
- Arabic RTL
- App updates
- Admin controls

No critical bugs should remain.

The final application must be stable and suitable for real users.

---

Budget

I am NOT looking for a developer to build the entire application from scratch.

I want to use an existing source code and customize it.

Target customization budget: $700–$1,500, depending on the source code and existing features.

If the developer already has a suitable source code, please provide the source/demo and price separately.

If major missing features require additional development, please clearly specify the additional cost before starting.

The quote should include:

- Source code (if you provide one)
- Customization
- Backend modifications
- Database modifications
- Admin Dashboard modifications
- Testing
- Bug fixing
- Production deployment
- Google Play submission
- Apple App Store submission
- Final production configuration

Please provide a fixed total price and estimated timeline.

---

To Apply

Please send:

1. Your portfolio
2. Previous Food Delivery projects
3. Previous Flutter projects
4. Previous Wallet/COD/Settlement projects
5. Source code/demo if you already have one
6. Your proposed technology stack
7. Fixed customization price
8. Estimated timeline
9. What is included in the price
10. Whether you can handle Google Play + Apple App Store deployment

Important: Please do not send a generic "I can build this" message. I need someone who can review the existing source code, customize it, test it, deploy it, and deliver a complete production-ready application.
java mobile app development iphone android payment gateway integration backend development flutter database management app development api development
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.