Kristian Bouw, founder of NotionTheory, talks about UX lessons his company has learned developing products for 15 other companies. This presentation was shared on August 12, 2015, at that month's NoVA UX Meetup, and sponsored by NotionTheory and AddThis.
NoVA UX Meetup: http://meetup.com/nova-ux
NotionTheory: http://notiontheory.com
AddThis: http://addthis.com
7. Account User
● User
○ The user shall be able to log into and out of the application
○ The user shall be able to reset their password
○ The user shall have a profile, where they can list details such as:
■ Name
■ Profile image
○ The user shall be able to create an event, and give the event a:
■ Title
■ Date
■ Time
■ Description
■ Location
● Clarifying note: the location will link and open in google maps
○ The user shall be able to invite friends to an event
○ The user, after choosing to invite a friend, shall be able to select the desired
invitees from their phone’s contact list
■ The selected invitee shall receive a text invite if they do not have the
application downloaded, and a push notification if they do have the app
downloaded
Event Invitations
● When a user has been invited to an event, they shall receive:
○ A SMS text if they do not have the application downloaded
○ A push notification if they have the application downloaded
● When a user receives an SMS text, it shall:
○ Include the title, date, time, and location of the event
○ Include the option to reply their availability within the text message (“yes” or “no”
reply)
○ Include a link where the user shall be directed to download the application and
create an account
■ When the user creates their account from a link provided within a SMS
invite, they shall receive a notification of the invite after they login
● When a user receives a push notification, it shall open the application with an option to
accept or decline the invite
Event
● A user shall have a list of events, which will include events they have been invited to,
events they are attending, and events they have attended
● An event shall have a list of attendees
○ Each attendee will have their name and profile image displayed