We have a SaaS solution in Angular 7, that has a contact module where our clients maintain all their contacts.
We would like to provide to our customers a dynamic landing page in Angular Material that can be configurable, to register the contacts in our database.
So, the requirement here consists in:
1. Have a “Settings” page, where the customer will define:
a. The fields that are going to be showed in the landing page.
i. First Name (always required)
ii. Last Name (always required)
iii. Phone (always required)
iv. Birthday Date (required)
vi. Gender (Male, Female)
viii. ZIP Code
xii. Attendant name
b. Business Logo
c. Landing page title with color and font
d. Page Icon
e. Description text with color and font
f. Background. It can be a high-resolution photo or a color.
g. Footer text with color and font
h. Register Button Description with color and font
i. Terms of service description with color and font
j. Link of Terms of service
2. Dynamic Landing Page
a. It shall be showed considering all parameters defined in the settings page.
b. It shall be responsive to mobile and tablets.