TeachTeam tutor recruitment
A recruitment platform built end to end: data model, authentication, application workflows and lecturer-side selection with reporting.
Candidates apply for tutor and lab-assistant roles; lecturers filter, select and report on them. The platform runs a React and TypeScript frontend over an Express API and a TypeORM data layer on Cloud MySQL.
What I did
- Built the relational data model, authentication, candidate profiles and the tutor and lab-assistant application workflows.
- Built the lecturer-side filtering and selection screens, with visual reporting on selection decisions.
- Enforced validation on both the React frontend and the Express backend.