...
- On home screen, header should contain a "Login" button, which leads the user to a login screen (see wireframes)
- Email address text entry field should be automatically in focus once at the login screen
- Login screen requires only the user's email address
- Email address should be verified for correct formatting (i.e., x@*y.z) upon submit; incorrectly formatted email addresses should return an appropriate error (slide in error for 2 seconds, then slide out) and allow re-attempt (NOTE TO SELF: NEED TO BUILD THIS WIREFRAME/CONTENT)
- Upon successful login, appropriate feedback that the user has been logged out is given before returning the user to the home screen (NOTE TO SELF: NEED TO BUILD THIS WIREFRAME/CONTENTmessage persists for 2 seconds before transitioning back to the home screen)
- Once logged in, on home screen, header should contain a "Logout" button
...
- "Logout" button logs the user out and gives appropriate feedback that he/she has been logged out (NOTE TO SELF: NEED TO BUILD THIS WIREFRAME/CONTENTslide in feedback for 2 seconds, then slide out)
- "Logout" button is replaced with "Login"
...