Flow and system requirements
- lior gruenbaum
- Dec 8, 2018
- 2 min read

This week we divided our flow into 4 steps:
1. Add a destination and time you want to arrive – the user enters the app the desired destination and time arrival to start the process.
system requirements:
a short form with a text area and time area and button for search
GPS sensor that updates the information about the location of the driver and user.
2. Show possible drivers - according to the chosen location and time, the user gets a list of drivers and chose the driver according to closeness and other parameters.
system requirements:
GPS sensor that updates the information about the location of the driver and user.
Database with the driver's details
An algorithm that chose the shorter path according to the traffic.
API to get online profiles details
Manifest – permission to contact list
An algorithm that ranks the drivers according to the closeness.
3. Ride duration and automatic SMS with driver information to loved one- after choosing the driver, the user get the ETA and can send SMS with all the driver and driving details to his friends and family.
system requirements:
SMS notification
Eta algorithm or get it from Waze API
Manifest – permission to contact list
4. Arrive at destination and rating- the user arrived at the destination and rank the driver.
system requirements:
Rank form

After that, Eran explained to us how the internet works behind the sense by a demonstration which involved some of us, as you can see below:

At the end of the class Eran did a short brief of technologies which can help us for the developing part of the project. By that I mean, that he showed us relevant API that we can use them instead of developing them.
For example, Text to speech, Personality analysis and more.
Comments