You are required to build a contact management application that has the following functionalities,
-
Sign-up where the user will be allowed to enter his emailID and password along with a secret code. This data will be validated and sent to the backend where the data will be stored in a Database.
-
Sign-in where the user will be allowed to enter his emailID and password. This data will be sent to the backend where it will be cross-checked with the data available in the database and a proper response is returned to the frontend.
-
After sign-in the user will be presented with a form with which he can add his contacts. The form should have fields such as
a. Contact Name
b. Contact Number
c. Contact Email
d. And a save button to save the contact. On clicking the button the contact should be stored in the database.
- Below the contact form, the user should also see his stored contacts