Flutter Developer for Ride-Hailing App Customization
Budget / Salary$250–750
TypeFreelance project
LocationRemote
Posted1 hour ago
I am looking for an experienced Flutter developer who already has a ready-made ride-hailing/taxi source code or has previously developed an application similar to DiDi, DiDi Flex, or InDrive.
IMPORTANT:
I do NOT want to build the entire application from scratch.
My preferred solution is:
Existing Source Code + Customization
If you already have a working taxi/ride-hailing application with similar features, I would like to use your existing application/source code and customize it according to my requirements.
My total initial budget is approximately $300–$400.
PROJECT:
I want to launch a ride-hailing application in Libya.
The application should be similar in functionality to DiDi Egypt / DiDi Flex, especially the flexible fare system.
MAIN REQUIREMENTS:
1. RIDER APP
- Phone/OTP registration
- Arabic RTL
- Libyan Dinar (LYD)
- Pickup and destination
- Google Maps
- Real-time driver tracking
- Ride request
- Trip history
- Ratings
- Notifications
- Cash payment
- Rider Wallet payment
2. FLEXIBLE FARE / FARE NEGOTIATION
This is one of the most important features.
Example:
System suggested fare:
15 LYD
The passenger can modify/increase the fare:
15 LYD → 17 LYD → 20 LYD
The ride request is then shown to nearby drivers.
Driver can:
- Accept the offered fare
- Reject the request
- Make a counter-offer if supported
If nobody accepts, the passenger can increase the fare and resend the request.
Once a driver accepts, the final fare is locked.
I need this workflow to be demonstrated in your existing application/demo.
3. DRIVER APP
- Driver registration
- Driver verification
- Vehicle information
- Online/Offline
- Receive nearby ride requests
- See offered fare
- Accept/Reject
- Counter-offer if available
- GPS tracking
- Navigation
- Start/complete trip
- Earnings
- Driver Wallet
- Commission history
- Trip history
- Ratings
- Notifications
4. ADMIN PANEL
- Manage riders
- Manage drivers
- Driver verification
- Manage trips
- Live driver locations
- Manage fares
- Minimum/maximum fare
- Base fare
- Per KM / per minute pricing
- Commission
- Cities and service zones
- Cancellations
- Reports
- Rider wallets
- Driver wallets
- Transactions
5. WALLET SYSTEM
Initially, I do NOT need online payment gateway integration.
The system should support:
A) CASH
Passenger → Driver
The passenger pays the driver directly in cash.
The system records the trip and calculates the platform commission.
Example:
Trip fare = 20 LYD
Commission = 15%
Passenger pays 20 LYD cash to driver.
Platform commission = 3 LYD.
The system records the commission owed by the driver.
B) RIDER WALLET
The Admin can manually top up the Rider Wallet initially.
If the passenger chooses Rider Wallet:
Trip fare = 20 LYD
Rider Wallet:
-20 LYD
Driver Wallet:
+20 LYD
Platform Commission:
-3 LYD
Driver Net Earnings:
+17 LYD
The Admin must be able to:
- Top up rider wallet
- Deduct rider balance
- Adjust balances
- Add/deduct driver balance
- View transaction history
- View wallet balances
- View transfers
6. PLATFORM COMMISSION
Admin should be able to configure the commission percentage.
For example:
10%, 15%, 20%.
The commission should be automatically calculated after a completed trip.
7. FUTURE PAYMENT
Online payment gateways and Libyan payment services will be integrated later.
The current version only needs:
- Cash
- Rider Wallet
The architecture should allow online payment integration later.
8. TECHNOLOGY
Preferred:
- Flutter
- Firebase or Supabase
- Laravel / Node.js backend
- Google Maps
- Firebase notifications
- REST API
I am open to using your existing technology if the source code is stable and well documented.
9. EXISTING SOURCE CODE
If you already have:
- Taxi app
- Ride-hailing app
- DiDi-style app
- InDrive-style app
- Uber-style app
- Flutter taxi source code
- Fare bidding/negotiation system
Please show me the DEMO before development.
I am especially interested in developers who already have a working source code.
10. WHAT I NEED FROM YOU
Please tell me:
1. Do you already have a similar application/source code?
2. Please send Rider App demo.
3. Please send Driver App demo.
4. Please send Admin Panel demo.
5. Show me how the fare negotiation works.
6. Can the passenger change/increase the fare?
7. Can drivers accept/reject or counter-offer?
8. Does it have Rider Wallet?
9. Does it have Driver Wallet?
10. Does it support commission?
11. What is already completed?
12. What customization is required?
13. What is your total price?
14. What is the delivery time?
15. Will I receive the complete source code?
IMPORTANT:
Please do NOT propose building the whole application from zero unless you already have a reusable codebase.
I am specifically looking for:
Existing Source Code
+
Customization
+
DiDi/InDrive-style flexible fare
+
Rider App
+
Driver App
+
Admin Panel
+
Wallet
+
Commission
+
GPS Tracking
BUDGET:
My initial budget is:
$300–$400 USD
I am looking for the best existing solution that can be customized within this budget.
I prefer to work with one developer who already has a similar application/source code rather than hiring someone to develop everything from scratch.
Before starting development, I want to see the existing application/demo and agree on the exact features and price.
Thank you.
IMPORTANT:
I do NOT want to build the entire application from scratch.
My preferred solution is:
Existing Source Code + Customization
If you already have a working taxi/ride-hailing application with similar features, I would like to use your existing application/source code and customize it according to my requirements.
My total initial budget is approximately $300–$400.
PROJECT:
I want to launch a ride-hailing application in Libya.
The application should be similar in functionality to DiDi Egypt / DiDi Flex, especially the flexible fare system.
MAIN REQUIREMENTS:
1. RIDER APP
- Phone/OTP registration
- Arabic RTL
- Libyan Dinar (LYD)
- Pickup and destination
- Google Maps
- Real-time driver tracking
- Ride request
- Trip history
- Ratings
- Notifications
- Cash payment
- Rider Wallet payment
2. FLEXIBLE FARE / FARE NEGOTIATION
This is one of the most important features.
Example:
System suggested fare:
15 LYD
The passenger can modify/increase the fare:
15 LYD → 17 LYD → 20 LYD
The ride request is then shown to nearby drivers.
Driver can:
- Accept the offered fare
- Reject the request
- Make a counter-offer if supported
If nobody accepts, the passenger can increase the fare and resend the request.
Once a driver accepts, the final fare is locked.
I need this workflow to be demonstrated in your existing application/demo.
3. DRIVER APP
- Driver registration
- Driver verification
- Vehicle information
- Online/Offline
- Receive nearby ride requests
- See offered fare
- Accept/Reject
- Counter-offer if available
- GPS tracking
- Navigation
- Start/complete trip
- Earnings
- Driver Wallet
- Commission history
- Trip history
- Ratings
- Notifications
4. ADMIN PANEL
- Manage riders
- Manage drivers
- Driver verification
- Manage trips
- Live driver locations
- Manage fares
- Minimum/maximum fare
- Base fare
- Per KM / per minute pricing
- Commission
- Cities and service zones
- Cancellations
- Reports
- Rider wallets
- Driver wallets
- Transactions
5. WALLET SYSTEM
Initially, I do NOT need online payment gateway integration.
The system should support:
A) CASH
Passenger → Driver
The passenger pays the driver directly in cash.
The system records the trip and calculates the platform commission.
Example:
Trip fare = 20 LYD
Commission = 15%
Passenger pays 20 LYD cash to driver.
Platform commission = 3 LYD.
The system records the commission owed by the driver.
B) RIDER WALLET
The Admin can manually top up the Rider Wallet initially.
If the passenger chooses Rider Wallet:
Trip fare = 20 LYD
Rider Wallet:
-20 LYD
Driver Wallet:
+20 LYD
Platform Commission:
-3 LYD
Driver Net Earnings:
+17 LYD
The Admin must be able to:
- Top up rider wallet
- Deduct rider balance
- Adjust balances
- Add/deduct driver balance
- View transaction history
- View wallet balances
- View transfers
6. PLATFORM COMMISSION
Admin should be able to configure the commission percentage.
For example:
10%, 15%, 20%.
The commission should be automatically calculated after a completed trip.
7. FUTURE PAYMENT
Online payment gateways and Libyan payment services will be integrated later.
The current version only needs:
- Cash
- Rider Wallet
The architecture should allow online payment integration later.
8. TECHNOLOGY
Preferred:
- Flutter
- Firebase or Supabase
- Laravel / Node.js backend
- Google Maps
- Firebase notifications
- REST API
I am open to using your existing technology if the source code is stable and well documented.
9. EXISTING SOURCE CODE
If you already have:
- Taxi app
- Ride-hailing app
- DiDi-style app
- InDrive-style app
- Uber-style app
- Flutter taxi source code
- Fare bidding/negotiation system
Please show me the DEMO before development.
I am especially interested in developers who already have a working source code.
10. WHAT I NEED FROM YOU
Please tell me:
1. Do you already have a similar application/source code?
2. Please send Rider App demo.
3. Please send Driver App demo.
4. Please send Admin Panel demo.
5. Show me how the fare negotiation works.
6. Can the passenger change/increase the fare?
7. Can drivers accept/reject or counter-offer?
8. Does it have Rider Wallet?
9. Does it have Driver Wallet?
10. Does it support commission?
11. What is already completed?
12. What customization is required?
13. What is your total price?
14. What is the delivery time?
15. Will I receive the complete source code?
IMPORTANT:
Please do NOT propose building the whole application from zero unless you already have a reusable codebase.
I am specifically looking for:
Existing Source Code
+
Customization
+
DiDi/InDrive-style flexible fare
+
Rider App
+
Driver App
+
Admin Panel
+
Wallet
+
Commission
+
GPS Tracking
BUDGET:
My initial budget is:
$300–$400 USD
I am looking for the best existing solution that can be customized within this budget.
I prefer to work with one developer who already has a similar application/source code rather than hiring someone to develop everything from scratch.
Before starting development, I want to see the existing application/demo and agree on the exact features and price.
Thank you.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.