-
Notifications
You must be signed in to change notification settings - Fork 2
Description
GIVEN :
A user wants to enter the app, they are presented an affordance to sign in / create an account of either BAND or FAN type
WHEN :
The user enters their email, password, and selects either BAND or FAN they can perform a gesture to have their account validated or created
THEN :
Upon creating a new account the user is taken presented an affordance to enter information about their account
Upon logging in with an existing account, they will be presented with their user dashboard
FEATURES :
If no active user is detected, a welcome screen should automatically appear with an input fields for email / password, a slider/radio button to select between account types (BAND / FAN), and 2 buttons (LOGIN / CREATE ACCOUNT).
When login is pressed, the app should validate the data is formatted correctly, and then the values should be checked agains the firebase database, and if authenticated, the state will change and the users dashboard will be displayed - if authentication fails, a message should be presented that the email or password does not match
When Create account is pressed the app should validate the data is formatted correctly, and then the values should be checked agains the firebase database, and if a new account is created, the state will change and the users will be presented with a user info page - if authentication fails, a message should be presented that the email already has an account associated with it