The app is being developed for all winch driver’s in Egypt, to join us to provide winch service in the customer app in the right way. The registration process is made to be as less exhaustive and lengthy as possible.
-
Install Android Studio / Visual Studio.
-
Add Dart & Flutter Exstensions.
-
Download Flutter SDK.
-
Clone The Project.
-
Open Emulator,Run The Project & Enjoy..
- Dart / Flutter.
- Firbase Phone Authuntication [Baas].
- Working with Networking [HTTP Requests]
- Working with Google cloud services [GMaps - GeoCoding API - Directions API - Places API -Distance Matrix API]
- Hive [No Sql] Local DB.
- Designing somehow beautiful UI screens.
- Using provider as state a mangmnet solution.
- Working with google maps services.
- Impleminting local BB to save user info & app data.
- Supporting Localization [AR - EN]
-
Part I:
-
Part II :
If it is the first time winch driver register in the app, winch driver is required to enter winch plates information and upload important files, to be reviewed by admin to decide whether to accept this winch driver or not.
Note: Currently for testing,we skip the part of reviewing of the admins for uploaded information, Winch driver will be approved directly if he uploaded all the required information.
-
Home & Profile page.
After registration, Winch driver will be able to use our app normally,recieving incoming requests and viewing associated information to this account.
Winch.app.registration.existing.user.mp4
Winch.driver.registration.new.account.mp4
-
Getting Ready For Receiving Requests
-
Receiving Customer Request
Request information:
- PolyLine Between Customer PickUp Location & Winch Driver Current Location.
- Estimated Distance Between 2 Points
- Estimated Duration Between 2 Points.
- Customer Rating.
-
Acceptance Of the Request
Acceptted Request Information:
-
Starting Winch service.
-
Customer Start Tracking For arrival of Winch Driver
-
Now,winch driver picked up customer car,heading to drop off location.
-
When winch driver arrive to drop off location, That Trip will be ended.
-
-
Arrival To dropOff location.
When, winch driver ends that trip ,final fare will be shown with an option for rating customer