SYS-Eval
Obiajulu Chisom
Published
0
• Web application digitizing student course evaluations of teachers, built with Next.js 15, TypeScript, Tailwind CSS, Shadcn/UI, and Supabase (PostgreSQL).
• Implemented full CRUD admin pages for managing teachers, students, programs, courses, academic years, and teaching assignments.
• Built an admin-controlled student account creation flow (restricted to the https://www.twine.net/signin domain, forced password change on first login) and CSV export via a Supabase RPC.
• Enhanced the evaluation form with a progress bar, “already evaluated” badges, and teacher average score badges.
• Resolved technical issues: database naming inconsistencies, a missing Supabase RLS function, and misconfigured API routes.