01The challenge
Many universities run their courses across WhatsApp, Excel sheets and an old system that does not know who owns what. The need was real delegation: the registrar manages courses, a lecturer sees only their sections, a student acts only on their own record.
The idea was scattered across several incomplete older versions with no role model and no tests.
02What we built
We unified the work into one product and built the interface around "what are your permissions?" rather than "what is your role?": every button and menu item is tied to a permission, re-checked on the server, so a new role a university creates works immediately without code.
Each university's data is isolated inside the database itself with row-level security policies, and a test rejects any new table without a policy.
The interface is designed like a mobile app: a bottom bar, each role sees its own world, and every page is tested on a phone screen.
03The outcome
A platform running today with its roles, academic structure, files, notifications and audit log, ready to grow into exams and grading.