A secure, automated lifecycle management and sequential approval portal for Memorandum of Understanding agreements at the Tshwane University of Technology.
Track document changes dynamically with v1.0, v1.1, and sub-version history audits.
Strict approval pipeline: Initiator → Admin → Committee → Lawyer → Sector Head.
Enforced Row Level Security (RLS) on Postgres and Multi-Factor Auth (MFA) protection.
Complete history tracking for approvals, comments, rejections, and state updates.