-
Notifications
You must be signed in to change notification settings - Fork 5
Habit Following and Sharing
Nazim Bhuiyan edited this page Oct 13, 2017
·
4 revisions
UC 05.01.01 | |
---|---|
Use Case Name | FollowOthers |
Participating actors | User |
Goal | User is able to follow other users and the events of their individual habits |
Trigger | User searches up another user, goes to their profile, and clicks follow user or follow one of their habits |
Precondition | User is logged in |
Postcondition | User sees the habit events of the user they followed |
Basic Flow | 1. User selects social button |
2. User searches up users | |
3. User follows the users and their individual habits | |
4. App displays habits and habit events of other users in news feed | |
Exceptions | |
Related artifacts | US 05.01.01 |
UC 05.02.01 | |
---|---|
Use Case Name | GrantFollowAccess |
Participating actors | User |
Goal | User is able to see users who wants to follow them and grant/deny them accesss |
Trigger | User selects social button and selects follow requests |
Precondition | User is logged in |
Postcondition | User is able to select who to grant follow access |
Basic Flow | 1. User selects social button and selects follow requests |
2. User selects who to allow access | |
4. App displays habits of user in followers' news feeds | |
Exceptions | |
Related artifacts | US 05.02.01 |
UC 05.03.01 | |
---|---|
Use Case Name | NewsFeed |
Participating actors | User |
Goal | User is able to view a list of habit events from the users and habit events they are following, ordered by participant identifier and then habit title |
Trigger | User selects social button |
Precondition | User is logged in |
Postcondition | User is able to view habit feed from users they are following |
Basic Flow | 1. User selects social button |
2. App displays habits of other users in news feed | |
Exceptions | |
Related artifacts | US 05.03.01 |
Copyright (c) 2017 CMPUT301F17T11
Please abide by the Code of Student Behavior and the Computing Science Department Course Policies of the University of Alberta.
This Project is licensed under the MIT License. Click here to view the full license terms.
- Meetings
- Project Part 2
- Project Part 3
- Project Part 4
- Project Part 5