Site Tools


Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum". upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum". upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor". upgrade now! [53.1] (what's this?)
Hotfix release available: 2022-07-31a "Igor". upgrade now! [53] (what's this?)
New release available: 2022-07-31 "Igor". upgrade now! [52.2] (what's this?)
New release candidate 2 available: rc2022-06-26 "Igor". upgrade now! [52.1] (what's this?)
New release candidate available: 2022-06-26 "Igor". upgrade now! [52] (what's this?)
Hotfix release available: 2020-07-29a "Hogfather". upgrade now! [51.4] (what's this?)
New release available: 2020-07-29 "Hogfather". upgrade now! [51.3] (what's this?)
New release candidate 3 available: 2020-06-09 "Hogfather". upgrade now! [51.2] (what's this?)
New release candidate 2 available: 2020-06-01 "Hogfather". upgrade now! [51.1] (what's this?)
New release candidate available: 2020-06-01 "Hogfather". upgrade now! [51] (what's this?)
Hotfix release available: 2018-04-22c "Greebo". upgrade now! [50.3] (what's this?)
Hotfix release available: 2018-04-22b "Greebo". upgrade now! [50.2] (what's this?)
trucks-for-you-revised

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
trucks-for-you-revised [2018/07/19 07:30]
hari
trucks-for-you-revised [2018/07/25 10:19]
hari [Add a driver]
Line 92: Line 92:
  
 ===== Driver use cases ===== ===== Driver use cases =====
 +
 +==== Login ====
 +  - During induction, a driver'​s phone number and name are already created by the admin.
 +  - The driver enters phone number.
 +  - The system checks if a driver with that phone number has been inducted.
 +    - If not so, then the driver is not allowed to log in.
 +  - An OTP is sent to the driver'​s phone number, while a provisional token is generated for the driver and sent back in the response.
 +  - The driver'​s app enters the OTP into the OTP field.
 +    - If the OTP generated by the system does not match the one entered by the driver, then the authentication is unsuccessful.
 +  - The following things are fetched:
 +    - The driver'​s profile: name, phone number, photo, driving license number.
 +    - The truck'​s profile: registration number, type, capacity, photo
 +    - A list of trip suggestions that are applicable for the that driver. ​
  
 ==== Get a list of applicable trips ==== ==== Get a list of applicable trips ====
  
-  - Driver gets a list of requested ​trips for which he/she is eligible. Each trip has the following details.+  - Driver gets a list of requested ​trip suggestions ​for which he/she is eligible. Each trip has the following details.
     - Start city     - Start city
     - End city     - End city
Line 133: Line 146:
  
 ===== Admin use cases ===== ===== Admin use cases =====
 +
 +==== Login ====
 +
 +  - Admin can log in using either phone number of email.
 +  - A verification is sent based on the entry of identity. In both cases, an access token is generated.
 +    - An OTP is sent if the identity is phone number.
 +    - An email with verification link is sent if the identity is email.
 +  - The OTP and verification token in the request are checked against the ones generated by the system.
 +    - For a mismatch, authentication is denied.
 +  - The admin is taken to the home page.
  
 ==== Add a truck ==== ==== Add a truck ====
Line 151: Line 174:
   - The admin can add a new truck type by its name.   - The admin can add a new truck type by its name.
  
 +==== Add a driver ====
 +
 +The admin adds new drivers to the system when they are hired. The following details are added.
 +  - Name
 +  - License number
 +  - License expiry date
 +  - Photo
 +  - License photo
 ==== Hide truck ==== ==== Hide truck ====
 The admin can hide a particular truck if it is currently not available for a trip online. The admin can hide a particular truck if it is currently not available for a trip online.
Line 159: Line 190:
 ==== Hide city ==== ==== Hide city ====
 The admin can hide a city if it is currently not serviced The admin can hide a city if it is currently not serviced
 +
 +
 +==== Hide driver ====
 +The admin can hide a driver if that driver is not going to take a trip for a long time.
  
 ==== Create and assign trip ==== ==== Create and assign trip ====
Line 185: Line 220:
 ==== Assign a truck to a trip ==== ==== Assign a truck to a trip ====
   - The admin assigns a truck to a trip   - The admin assigns a truck to a trip
-  - The driver ​receives an SMS for the confirmation ​of the trip. +  - The hirer receives an SMS for the assignment ​of the trip. 
-  - The hirer receives an SMS for the confirmation of the trip.+ 
 +==== Confirm a trip ==== 
 +  - If a hirer agrees to the truck specifications assigned to him/her, then the admin confirms ​the trip. 
 +  - Both the driver and the hirer get a confirmation with the following data: 
 +    - Start city 
 +    - End city 
 +    - Trip start date 
trucks-for-you-revised.txt · Last modified: 2018/07/31 10:58 by hari