Introduction: Purpose & Types of Users
My application, Derive to the Future, allows a user to change regular, mundane trips into everyday adventures. By pairing their phone and smartwatch, a user can use the app from two different perspectives. A host, or main user, sets the adventure destination, the time of arrival, and the features that will be encountered during the journey. On the other hand, a "curious" user, or a user who has set their status to available, can join an adventure created by a host. Unlike the host, a curious user will be surprised by the final destination and features.
Host: Phone Interface Walk-through
The screens that a host will encounter are as follows:
-
Home Screen: The user clicks on the "Host" button.
- Verify Current Location: The app checks the user's current location, and asks the user to verify if the location and zip code is correct.
- Category Selection: The user selects a category, such as Cafes and Restaurants, that describes the desired destination
- Location Selection: The user selects the desired destination from a list of nearby locations which fall under the chosen category.
- "Time Travelers" Selection: The user selects their fellow "time travelers," i.e. the users that will join the host on the adventure, from a list of "curious" users.
- Arrival Time: Based on the invited users and their current locations, the app calculates the amount of time each user needs to arrive at the desired destination. The app figures out which user will take the longest to arrive. Then, the app adds ten minutes to that time, and tells the main user to select this time or later. The user is shown a list of proposed times and is given an option to customize the arrival time.
- Feature Selection: The user selects which features they would like to encounter on their adventure. They can check off multiple items from the features lists.
- Verify and Invite: The app shows the user all the options they selected for the adventure. If everything is correct, then they can click the "Yes" button and the invitations are sent the invited "time travelers."
- Ready to Start Adventure: The app tells the user to follow the directions from their smartwatch, which ends the phone interaction portion.
Curious User: Phone Interface Walk-through
The screens that a curious user will encounter are as follows:
-
Home Screen: The user clicks on the "Join" button.
- Verify Current Location: The app checks the user's current location, and asks the user to verify if the location and zip code is correct.
- Current Status: The user indicates their current availability.
- Method of Transportation: The user indicates how they would like to travel on the adventure. They may choose walking, biking, or public transportation.
- Join an Adventure: The app shows the user a list of hosts who have invited the curious user on an adventure. In addition, each adventure shows how long ago the adventure invitation was sent. To join, the user clicks on the adventure.
- Chosen Adventure: The app tells the user that they have successfully joined the chosen adventure. In addition, it also notifies the user of who else was invited.
- Estimated Time of Arrival: The app notifies the user of their expected arrival time as well as the entire group's expected arrival time. If the user needs additional time to arrive at the destination, then they can click the "Yes" button to notify the host that they will arrive at a later time. If no additional time is required, the the user clicks the "No" button.
- Ready to Start Adventure: The app tells the user to follow the directions from their smartwatch, which ends the phone interaction portion.
Host & Curious User: Watch Interface Walk-through
The smartwatch interface for both users has the same format:
- Start Screen: The first watch screen that both users encounter features a "Start" button. The user clicks on this button when they are ready to start the adventure and receive step-by-step directions.
-
Direction Screens: The red bar indicates the distance to continue going for a given direction (e.g. "Continue going straight for 0.25 mi"). The white, bottom portion of the screen features the street name and an arrow pointing the user in the correct direction.
-
Chosen Features Screens: These screens tell users what landmarks or features to watch out for on their adventure. For example, in this particular walk-through, the chosen features are: Parks, City Walk, and Touristy. The red bar shows the feature name. The bottom half includes the full name of the landmark (e.g. "Lorraine McFly Park"), a magnifying glass, and blue arrow. The use of a blue arrow instead of a red arrow differentiates between a Direction Screen and a Chosen Feature Screen.
- Path Progress Screens: These screens show the user how much longer until they read the destination. For example, the user is shown "Halfway there!" when they are approximately half way through the implementation.
- Destination Reached Screen: This screen tells a user when they have reached the adventure's destination. It includes a checkered goal flag and the name of the destination.
Comments