# MOVED - Register
###### tags: `Register, CustomerJourney`
---
TBD:
-
* Age limit? - no age limit, don't ask year of birth
---
## User info
**Required**
textInput: FirstName
textInput: LastName
emailInput: Email (works as username)
numberInput: Phonenumber (for user verification for OTP)
datepicker: Birthdate
boolean: Marketing by email
boolean: Marketing by sms
boolean: Accept RewardClub rules, privacy policy, tos
**Optional:**
Nearest restaurant: Will be a UUID type, later on fetched automatically
---
```mermaid
flowchart TD
Download(["Open app"]) --> start[["Welcome"\n-\nLogin: Username&password\nforgotten password\n-\nregister]] --> opt1{Has user\nregistered?}
opt1 --> |Yes| login[login]
opt1 --> |No| registerOptions[["RegOptions\n-\nClassic:\nemail,\n password,\n confirmPassword\n-\nOther:\n Google,\n Apple,\n Android,\n facebook?"]]
login --> Home
registerOptions --> opt2{Classic?}
opt2 --> |classic| otpVerification
opt2 --> |3rd party| registerOptions2
otpVerification[["User Verification\n-\nOTP from email"]] --> registerOptions2
registerOptions2[["ExtraInfo\n-\nfirstName,\n lastName,\n phone,\n birthdate,\n permissions x3"]]
registerOptions2 --> Home[["Homeview"]]
```
```
ᐞ1 = if age <15
```
---
Homeview:
-
More info on [Homeview](https://hdoc.donutlabs.io/s/Im6FSuKr6) content
---