← All work #attd-0004/11

Case study · 04 / 11

Attendo

College attendance system

Role
Full-stack developer
Stack
  • React
  • TypeScript
  • TanStack
  • Zod
  • Auth + RLS
Attendo, home page

01 The problem

Students, faculty and admins all work with the same attendance records, but each should only see and change their own part of them.

02 The result

Three production dashboards for students, faculty and admins, with auth and row-level security keeping each role to its own data. Lectures move through four states, from scheduled to cancelled, with present/absent marking and Zod-validated forms.