Fix Flutter Taxi App Bugs
Budget: $10 – $30 USD
I’m looking for an experienced Flutter developer to fix two production-blocking issues in my taxi/ride-hailing app. I already have a working Git repository (mobile apps + backend/admin panel as applicable). You will work directly in the repo, submit PRs, and document what you changed.
Tech Stack (likely)
- Flutter (rider + driver apps)
- Backend/API (REST/Firebase/Node/etc. — details in repo)
- Admin panel (web dashboard)
Issues to Fix
1) Notifications not showing for ride status updates
Currently, notifications do not appear when:
- User requests a ride
- Ride arrives
- Ride is cancelled
Expected behavior:
- Rider and driver receive the correct notification (push/in-app) for each event.
- Works in foreground + background (and ideally terminated state if supported).
- Notifications are consistent across Android (and iOS if the project supports iOS).
2) “Extra charges” not calculated and not shown across apps/panel
When requesting a ride, the app includes “extra charge options” (example: waiting, luggage, tolls, etc.). Right now:
- Price is not calculated correctly when extras are selected
- The calculated extra charges do not display properly in:
- Admin panel
- Driver app (when choosing/confirming options)
Expected behavior:
- Extra charges are calculated at request time (or as defined in current logic).
- Total fare reflects base fare + extras.
- Admin panel shows the breakdown and total.
- Driver app shows the extras selected and the updated total.
Deliverables
- Fixes implemented in Git repo with clean commits / PR
- Brief documentation (README note or message) explaining:
- Root cause
- What you changed
- How to test
- Basic test steps or logs/screenshots showing it works
Requirements
- Strong Flutter + mobile debugging experience
- Push notifications experience (Firebase Cloud Messaging / APNs or whatever repo uses)
- Comfortable working with an existing codebase and backend integration
- Good communication + daily update messages
Nice to Have
- Experience with taxi/dispatch apps (real-time status, sockets, background handling)
- Familiarity with admin dashboards and pricing rules
To Apply, Please Share
- Your Flutter experience + similar apps you’ve worked on
- Your approach to diagnosing notification issues + pricing calculation issues
- Estimated time to complete after reviewing the repo
Access: I will provide the Git repo + test credentials + steps to reproduce.
Tech Stack (likely)
- Flutter (rider + driver apps)
- Backend/API (REST/Firebase/Node/etc. — details in repo)
- Admin panel (web dashboard)
Issues to Fix
1) Notifications not showing for ride status updates
Currently, notifications do not appear when:
- User requests a ride
- Ride arrives
- Ride is cancelled
Expected behavior:
- Rider and driver receive the correct notification (push/in-app) for each event.
- Works in foreground + background (and ideally terminated state if supported).
- Notifications are consistent across Android (and iOS if the project supports iOS).
2) “Extra charges” not calculated and not shown across apps/panel
When requesting a ride, the app includes “extra charge options” (example: waiting, luggage, tolls, etc.). Right now:
- Price is not calculated correctly when extras are selected
- The calculated extra charges do not display properly in:
- Admin panel
- Driver app (when choosing/confirming options)
Expected behavior:
- Extra charges are calculated at request time (or as defined in current logic).
- Total fare reflects base fare + extras.
- Admin panel shows the breakdown and total.
- Driver app shows the extras selected and the updated total.
Deliverables
- Fixes implemented in Git repo with clean commits / PR
- Brief documentation (README note or message) explaining:
- Root cause
- What you changed
- How to test
- Basic test steps or logs/screenshots showing it works
Requirements
- Strong Flutter + mobile debugging experience
- Push notifications experience (Firebase Cloud Messaging / APNs or whatever repo uses)
- Comfortable working with an existing codebase and backend integration
- Good communication + daily update messages
Nice to Have
- Experience with taxi/dispatch apps (real-time status, sockets, background handling)
- Familiarity with admin dashboards and pricing rules
To Apply, Please Share
- Your Flutter experience + similar apps you’ve worked on
- Your approach to diagnosing notification issues + pricing calculation issues
- Estimated time to complete after reviewing the repo
Access: I will provide the Git repo + test credentials + steps to reproduce.
Related categories:
Mobile App Development
iPhone
Android
Testing / QA
Dart
Debugging
Backend Development
Flutter
API Development
API Integration