User Onboarding
Login: User can provide their email and password to log in. If the user's email is not verified user can enter OTP they received to verify their account.
Register: User can provide their email and password to register their account. They will get an OTP to verify their account.
Account setup: User can view their profile and update their profile informatio…
Login: User can provide their email and password to log in. If the user's email is not verified user can enter OTP they received to verify their account.
Register: User can provide their email and password to register their account. They will get an OTP to verify their account.
Account setup: User can view their profile and update their profile information. (Name, Social links, Bio, Hobby, Learning experience)
Reset password: The user can use forget password to set a new password. And user can change their password if logged in.