Skip to content

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.

Notifications You must be signed in to change notification settings

sherif17/winch_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Winch_App

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.

Table of Contents

  1. Installation.

  2. Techanologies Used.

  3. Learning OutComes.

  4. Documentaion For Project.

    4.1 Registration[LogIn / SignUp]

    4.2 Requesting Winch Service

  5. Projet Status.

.

Installation

  1. Install Android Studio / Visual Studio.

  2. Add Dart & Flutter Exstensions.

  3. Download Flutter SDK.

  4. Clone The Project.

  5. Open Emulator,Run The Project & Enjoy..

Note : You may can't proceed in using app normally, this is due to server in off state.

.

Techanologies Used :

  • 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.

.

Learning Out-Comes :

  • 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]

.

Documentaion For Project.

.

Registration[LogIn / SignUp]

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.

Records

Winch.app.registration.existing.user.mp4
Winch.driver.registration.new.account.mp4

.

Requesting Winch Service

.

  • Getting Ready For Receiving Requests

    • By being online

    • Winch driver location sent periodically to backend for matching process.

    • Waiting for nearest client.

.

  • 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:

    • PolyLine Between Customer PickUp Location & Winch Driver Current Location.

    • Place Name Of The customer Pick-Up Location.

    • Customer FName, LName, Owned Car Info and Phone Number.

.

  • 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

Records

requesting_winch_service_high_quality.mp4
requesting_winch_service_high_quality.mp4

.

Project Status.

Project Has Been closed For Now, Wait For Further notice

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages