TTWebSystem screenshots

TTWebSystem

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.

TypeScript Express GraphQL MySQL TypeORM React