Simple dashboard website that allows user to do:
1- Create new account to the system and assign one or two roles for each user, role such as : (Admin, Manager, User).
2- Login to the system and create token for each user.
3- Show company dashboard based on user role.
4- Users with admin or manager roles can create new company profile.
5- Users with Amin role can edit the company profile.
6- Users with Admin role can invite other users to see their company dashboard.
7- users with admin or manager role can delete the company profile.
8- users with user role can just see their own company.
9- Allow user to logout from system.