Last active
December 18, 2023 08:03
-
-
Save luminarious/1fa73b864a5b5c607e1473c853895600 to your computer and use it in GitHub Desktop.
# Parcel machine flow
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Parcel machine flow | |
# According to v2 Marvel prototype | |
Parcel machine& | |
View | |
Welcome | |
Pick up -> Pickup flow | |
Send -> Registration flow | |
Return -> Return flow | |
Pickup flow | |
Pickup code entry* | |
Enter code -> Pickup code correct? | |
Pickup code correct? | |
true -> Pickup door open | |
false -> Pickup code entry | |
# Additional services before door opens | |
Pickup door open | |
# Can try again 3 times | |
Try again -> Pickup door open | |
Close door -> Pickup outro | |
Pickup outro | |
Timeout -> Welcome | |
Return flow | |
Return code entry* | |
Enter code -> Return code correct? | |
Return code correct? | |
true -> Return door open | |
false -> Return code entry | |
Return door open | |
Try again -> Return door open | |
Close door -> Return outro | |
# Close the door, then you can select another size | |
Change slot size -> Return slot size | |
Return slot size | |
S -> Return door open | |
M -> Return door open | |
L -> Return door open | |
Return outro | |
Timeout -> Welcome | |
Registration flow | |
Intro* | |
Register here -> Parcel size | |
Pre-registered -> Pre-registered flow | |
Parcel size | |
S -> Country | |
M -> Country | |
L -> Country | |
Country | |
Estonia -> Delivery channel | |
Latvia -> Delivery channel | |
Lithuania -> Delivery channel | |
Delivery channel | |
Parcel machine -> Parcel machine map | |
Post office -> Post office map | |
Courier -> Address search | |
Address search | |
Choose address -> Enter your phone number | |
Parcel machine map | |
Tasku pakiautomaat -> Enter your phone number | |
Post office map | |
Tasku post office -> Enter your phone number | |
Enter your phone number | |
Next -> Enter recipient phone number | |
Enter recipient phone number | |
Done -> Send summary | |
Recipient | |
Send summary | |
Edit parcel size -> Parcel size | |
Edit delivery channel -> Delivery channel | |
Edit destination -> Parcel machine map | |
# Name for Post Office and | |
Edit recipient -> Recipient | |
Edit your phone number -> Enter your phone number | |
Edit recipient phone number -> Enter recipient phone number | |
Pay -> Payment | |
Payment | |
Timeout -> Welcome | |
Payment complete -> Send door open | |
Pre-registered flow | |
Enter code | |
Scan code -> Valid shipment? | |
Enter code -> Valid shipment? | |
Valid shipment? | |
true -> Send flow | |
false -> Enter code | |
Send flow | |
Send door open* | |
Try again -> Send door open | |
# Can they change slot size? | |
Change slot size -> Parcel size | |
Close door -> Send outro | |
Send outro | |
Timeout -> Welcome | |
Doors | |
Door open | |
Close door -> Doors closed | |
Doors closed* | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function render(model){ | |
let current_state_name = model.active_states[0].name; | |
return $("h1", | |
{style: {color: "darkBlue"}}, | |
`The current state is: ${current_state_name}`); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment