-
Notifications
You must be signed in to change notification settings - Fork 0
Requirements
Harvey Villanueva edited this page Oct 12, 2024
·
96 revisions
| Number | Description | Priority |
|---|---|---|
| 1.1 | The user shall login their account by inputting their username and password into their respective boxes and tapping submit. (See "Account Creation" requirement for more details on account creation.) | Required |
| 1.2 | The application shall use Google FireBaseUI Auth to authenticate user sign-in attempts. This authentication will check to see if the account credentials are available in the backend database. | Required |
| 1.3 | If the user provided correct login credentials, they shall be brought to the "Home" Screen with the correct account and class data. | Required |
| 1.4 | The User shall login using their Google account. | Desired |
| 1.4.1 | The User shall login using social media accounts like Twitter, FaceBook, LinkedIn, GitHub. | Aspirational |
| 1.4.2 | The User shall have login using their Blackboard Educator account. | Aspirational |
| 1.5 | The User can check a "Remember Me" box when signing in. | Desired |
| 1.5.1 | If the User signs in with "Remember Me" checked, on subsequent startups the application shall immediately open with their username already filled in. | Desired |
| 1.6 | The User shall sign in with biometrics (depending on the specific device). | Aspirational |
| 1.7 | The User shall not need to login again for 1 hour after logging in. | Aspirational |
| 1.8 | The User shall be able to tap "Forgot Password?" reset their password. | Desired |
| 1.8.1 | Upon tapping "Forgot Password?", the user shall enter their account email and receive a password recovery email in their inbox. | Desired |
| 1.8.2 | The User shall open a link in the recovery email which allows them to enter in a new password. | Desired |
| 1.8.3 | The User can only enter a sufficiently complex, secure password on the password recovery webpage. | Desired |
| 1.8.4 | The User must enter their password twice to reset it. | Desired |
| 1.8.5 | The User shall be able to return from the "Forgot Password?" screen to the login screen. | Desired |