User App
Overview
The User Module handles the user authentication process, including signup, sign-in, OTP verification, and redirection to appropriate screens based on user actions and authentication status. This module also manages tenant information fetched from the host app.

Components
Signup: Handles new user registration.
Enter OTP: Manages OTP entry for verification.
Successful Signup: Confirmation screen after successful signup.
SignIn: Manages user login.
Home Screen: Displays after successful sign-in or signup.
App Home Screen: Main application screen for authenticated users.
Flow
Signup Process:
The user enters signup details.
On form submission, the user is redirected to the OTP entry screen.
OTP Verification:
The user enters OTP.
On successful OTP verification, the user is redirected to the successful signup screen.
SignIn Process:
The user enters login credentials.
On form submission, the user is redirected to the OTP entry screen for verification.
Post Authentication:
After successful signup or sign-in, the user is redirected to the home screen.
The home screen displays the setup for the sandbox app drawer and a help/tutorial video based on BFF (Backend for Frontend) response.
Main Application:
Fetches application states from BFF.
Redirects authenticated users to the app home screen.
Web API sequence Diagrams
The following screens based on the default Tenant


Response screen will have the Client Sandbox Admin Portal Link
The following screens based on the Account/Client Tenant



Last updated
Was this helpful?
