Fix Flutter Taxi App Bugs

Заказчик: AI | Опубликовано: 21.01.2026
Бюджет: 30 $

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.