/
Flutter App - Overview

Flutter App - Overview

Login

  • Upon opening the app, the user is shown the Login Screen 1.

  • User requires adding in their Organization Name and click on 'Continue' in to move to the next view.

  • The user reaches the Login Screen 2, here the user requires signing in with their Username and Password provided by their Organization.

Login Screen 1

 

Dashboard

  • After successful sign in on Login Screen 2, the app user

    • If not assigned any trip already → the Dashboard Screen 1 is shown

    • If assigned a trip already → the Dashboard Screen 2 is shown.

  • In case, the app user is shown Dashboard Screen 1 and is then assigned a trip, then he/she can fetch the new trip by refreshing the screen by pressing the button in the top right corner. The resultant screen is Dashboard Screen 2.

  • On Dashboard Screen 1, the app user can have two views ahead:

    • Create Trip - allows the user to create a trip from the app itself

    • Hamburger Menu - triggered by clicking on the

 

 

  • The user may have multiple trips assigned to them, they will be shown on Dashboard Screen 2.

  • On Dashboard Screen 2, the app user can have three views ahead:

    • Add To Trip - the user can add additional consignments to the trip

    • Loading - The user can load consignments as a means of verification

    • Hamburger Menu - triggered by clicking on the

Hamburger Menu

 

  • It is accessible from every screen view, shown as in the top left corner.

  • It enlists the following menu options:

    • KM Value - optional tool to manually update current odometer value at any given time of day.

    • Force Refresh - Force refresh to resolve any minor trip update issues.

    • Sync Status - App sync status.

    • Summary - Provides the summary of past and future trips.

    • Language - Option to choose user preferred language for the app.

    • Profile - View, where the user can update user profile.

    • Logout - To log out from the app.

 

Create Trip

 

  1. On clicking the Create Trip Button, options come up to select from Delivery and Pickup Tasks, as shown in Create Trip 1 Screen.

  2. The user is taken to the add consignment screen, here the user can add consignments by scanning a barcode.

  3. The consignments' whose barcodes are scanned, get populated in the list on the Create Trip 2 Screen.

  4. Upon clicking Add Consignment Button, the user is taken to Dashboard Screen 2.

Add To Trip

 

  1. On clicking the Add To Trip Button, options come up to select from Delivery and Pickup Tasks, as shown in Add To Trip 1 Screen.

  2. The user is taken to the add consignment screen, here the user can add consignments by scanning a barcode.

  3. The consignments' whose barcodes are scanned, get populated in the list on the Add To Trip 2 Screen.

  4. Upon clicking Add Consignment Button, the user is taken to Dashboard Screen 2.

  5. The user can add tasks to the trip until the trip is started.

 

 

 

Loading

 

  1. When the Loading Button is clicked, the user is taken to the Loading Screen, where the user can find a list of consignments in the trip that are to be loaded.

  2. The user is taken to the Camera screen upon clicking Camera Button.

  3. When clicked, the photo is saved as a reference image on the Loading Screen.

  4. The user must select all the consignments in order to mark complete.

  5. When loading is completed, the user clicks on Complete Button and the user is taken to the Trip Start Screen.

 

 

 

Current Trip Page

  • The trip would consist of multiple stops, which are defined as unique address locations.

  • Each stop may have multiple pickups and deliveries.

  • Upon starting the trip, the user will be shown the Odometer Reading screen and then the user is required to enter the odometer reading and image proof for starting the trip. After this, the user is shown the Current Trip screen.

  • The user requires checking in when he/she has reached the stop.

  • The order of stops in sorted is distance-based, where following the trip flow provided on screen is the most efficient for the user.

  • The button takes the user to the Trip Summary Info screen

 

 

 

 

Current Stop Screen

  • The user is shown the Current Stop screen when the user clicks on a stop on the Current Trip screen.

  • The user is given a list of consignment tasks in two buckets of

    • Delivery

    • Pickup

  • The user is provided with the buttons :

    • - this button takes the user to Current Trip screen

    • - this button allows the user to search within the list of tasks of the bucket selected

  • The user upon clicking the task is led to Task screens depending upon the bucket

 

 

 

 

 

Trip Summary Screen

  • Summary can be fetched from the Hamburger Menu.

  • The Trip Summary List screen shows 2 buckets for Past History and Scheduled Tasks in a list.

  • To filter out certain trips, user can use the button to go to Trip Summary Filter, here we filter trips based on date range.

  • The button takes you back to the Dashboard Screen.

  • Upon clicking any of the trips, the Trip Summary Info screen appears with the details about the trip.

  • The options available here are:

    • Cash Collected - This option shows Trip Summary Cash screen, where it shows consignment wise settlement details.

    • Total Task - shows the total tasks are to be done in the trip including Delivery and Pickup as shown in Trip Task Summary.

    • Pending - enlists the tasks that are pending in the trip.

    • Delivered - enlists the tasks that have been delivered.

    • Undelivered - enlists the tasks that have been attempted at delivery, but failed.

    • Picked Up - enlists the tasks that have been picked up.

    • Pickup Failed - enlists the tasks that have been attempted at pickup, but failed.

 

 

 

 

 

Previous Next

 

Related content

Trip Tracking
Trip Tracking
Read with this
Pickup List View - Default
Pickup List View - Default
Read with this
Shelves Management
Shelves Management
Read with this
Pickup via TMS App : Guide
Pickup via TMS App : Guide
Read with this
How to set up sorting configurations
How to set up sorting configurations
Read with this
Ops Dashboard CN Screen (Overview)
Ops Dashboard CN Screen (Overview)
Read with this