Skip to content
Oyibe Chidubem
All projects
ShippedFeb 2026 — Apr 2026

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.

CrestWood admin dashboard: a sidebar of school sections, counts for students, teachers, parents and admins, an attendance chart and a month calendar.

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.