-
Notifications
You must be signed in to change notification settings - Fork 1
Features
Chris Read edited this page Feb 2, 2021
·
2 revisions
- Login/Logout
- Signup
- Automatic Location Data Sharing
- Manuall Location Data Sharing
- Link Two Users Through A Unique URL
- Turning Directions
- Lock Mode (Cute Location Information)
For an overview of what's happening on each page (signup, login, home, link, and talks), please see the wireframes wikipage.
- Button to login and logout of user profile
- Button flips between login and logout depending on the user's state
- Form to create a user profile with name, email, phone number, and profile picture
- On the link page, user is asked to share their location. If the user agrees, location data is pulled and stored for later use
- On the link page, if the user declines to share their location or if the program otherwise fails, we present this feature to the user to manually input their GPS location data
- We provide short instructions for how to get this GPS location data
- User may create a talk-url, a uniquely generated url link, by going to the webpage '/talks'
- This link may be shared with another user in order to link the two in one conversation
- Two users visiting the url will be linked as part of a 'live conversation' with the same unique identified as the uniquely generated url
- The invited user will be redirected to the '/link' page if they have not recently shared their location data
- The invited user will be prompted to accept sharing location and directional data with the user who created the talk/conversation
- Live conversations are deactivated by both users clicking an 'stop link' button, or by leaving the page
- To start a new conversation, a user needs to generate a new link
- When linked, creates a large and a small compass, representing the direction of each linked user
- This direction will be updated rapdily
- Each user will push at a rapid interval their directional-data
- Each user will pull at a rapid interval the other users directional-data
- Linked on the backend by who is the other member of the 'live conversation'
- A left or right arrow will indicate the direction the user should turn in order to align with the linked user
- The distance of each user from the other will be displayed
- Two users pointing toward each other will trigger lock mode
- Pointing away from each other will disable lock mode
- Lock mode dissolves the compasses and reveals instead cute information about each user and their location. The information includes:
- Weather at each location
- Two users' distance from one another
- What city is halfway between them