S1: As an unregistered user, I want to be able to register as a user with my chosen credentials (i.e., username and password that are both not empty words) to leverage/use services and information that are exclusively available to registered users. #1
[ ] Upon successful user registration, the home screen (see below) is shown, and the user is automatically logged in.
[ ] Upon failure, an error is displayed, and the user is redirected (back) to the register screen. A register error can be that a user name is already taken.
[ ] Logged-in users can log out and log back into the home screen.
[ ] Users who are not logged in or not registered will not be able to access any other pages.
Acceptance Criteria:
[ ] Upon successful user registration, the home screen (see below) is shown, and the user is automatically logged in.
[ ] Upon failure, an error is displayed, and the user is redirected (back) to the register screen. A register error can be that a user name is already taken.
[ ] Logged-in users can log out and log back into the home screen.
[ ] Users who are not logged in or not registered will not be able to access any other pages.
Development Tasks: