Category: Recruitment & Admin Suite
GitHub: link
A multi-part system for tutor/lab assistant applications and administration. The student-facing app submits applications via REST to a MySQL backend. Lecturers use a dashboard to review candidates, assign ranks and statuses, leave comments, and generate reports. A separate Admin Dashboard (React + GraphQL) manages courses, lecturer-course assignments, candidate blocking, and real-time notifications via subscriptions.
Designed with strong validation and role-based views to streamline hiring and reporting across the organisation.