July 2025
A full-stack role-based system with separate portals for students (leave requests, complaints, notices, room info) and wardens (approvals, room allocations, notice board). Built with React, Express, PostgreSQL, Prisma, and JWT auth. Zod handles validation throughout, with a responsive UI built in Tailwind CSS.