We need to first design all the users on our platform by the roles they have. Currently there are several roles
(1) HR -> HR are related to companies. They possibly will have their own personal page on our platform
(2) Normal users -> They are the main users on our platform
When we are designing the user roles, we have to think about how easy it is in the future for us to migrate the database if we change the database schema.
User Story
We need to first design all the users on our platform by the roles they have. Currently there are several roles (1) HR -> HR are related to companies. They possibly will have their own personal page on our platform (2) Normal users -> They are the main users on our platform
When we are designing the user roles, we have to think about how easy it is in the future for us to migrate the database if we change the database schema.