Created supervisor side UI and modified authorization-based role for supervisors
This commit introduces a Supervisor-side User Interface (UI) that enables supervisors to efficiently manage their tasks and responsibilities within the system. The UI provides a streamlined and intuitive interface, empowering supervisors to perform their duties with ease.
Additionally, the commit includes modifications to the existing authorization system to accommodate specialized roles for supervisors. This enhancement ensures that supervisors have the appropriate permissions and access levels to fulfill their specific responsibilities within the system.