Crestwood
CrestWood is a comprehensive school management system built with modern web technologies. It provides a complete platform for managing students, teachers, classes, assignments, exams, attendances, and more.

Overview
About the project
CrestWood is a full school management system covering the four roles that actually exist in a school: admin, teacher, parent, and student, each with their own dashboard and permissions rather than one generic view bolted onto everyone.
Admins manage students, teachers, classes, and the overall structure of the school. Teachers handle assignments, exams, and attendance for their classes. Parents get visibility into their child's progress and attendance. Students see their own assignments, exams, and results. Auth is handled with Clerk, and the whole system sits on Postgres via Prisma.
The live demo is gated behind login, with demo credentials shown directly on the login page for each role: admin/admin, teacher/teacher, parent/parent, student/student, so you can actually see what was built instead of hitting a wall at the login screen.
