3.1 Modelling KeepSafe’s Data
Backend revolves areound Database design in which the analysis of data objects and their relationship with other data objects is carried out. It defines how data is connected to each other and how they are processed and stored inside the system.
Various tools are available for creating the Database schema, One which I have used is DbDesigner.
Following is the design of KeepSafe:
Brief description about each of the tables-
- app_users table include the username and password of the registered users.
- pass_mgr table includes the passwords of user’s different accounts in encrypted format.
Now we will proceed to Hasura Data APIs.