Skip to main content

Project 02 — Grading Rubric

Total: 100 points​

Backend API (40 points)​

CriteriaPoints
All CRUD endpoints functional, correct status codes15
JWT auth — register, login, protected routes10
Zod validation on all request bodies8
Consistent error handler middleware7

Database (20 points)​

CriteriaPoints
Prisma schema — correct relations, constraints10
Migrations run cleanly5
Seed script with realistic data5

Frontend (25 points)​

CriteriaPoints
Connects to real API (no mock data)10
Auth flow (login/register/logout)8
Loading + error states on all data fetching7

Process (15 points)​

CriteriaPoints
Both services deployed (Railway + Vercel)8
CI workflow passes4
README with deployed URLs3