College LMS
Completed
Project Overview
๐ Just completed full-stack testing on a College LMS I built for Apollo International College! The system supports 3 roles โ Admin, Teacher, and Student โ each with their own dashboard, features, and access controls. ๐ What's inside: โข 505 students ยท 49 teachers ยท 196 active courses โข Role-based auth (JWT) with protected routes per role โข Admin: manage students, teachers, courses, attendance, results, notices, timetable, feedback โข Teacher: assignments, attendance, results, notes, online classes โข Student: fees, library, progress tracker, timetable, feedback, and more ๐งช Testing breakdown: โ 42 automated + visual checks across all 3 roles โ API endpoint tests (auth, login, role-specific routes) โ Cross-role data visibility & token security verified โ 40+ screenshots captured as evidence โ Bulk data import โ 500 students + 48 teachers across 6 faculties ๐ Bugs caught & fixed during testing: โ Missing /admin/assignments route (page existed but was never registered) โ Student Fees page showing N/A โ fixed by including studentId, semester & section in login response โ IPv6 rate limiter warnings on server start โ Admin dashboard showing 49 teachers cluttered โ limited to 6 rows with '+N more' โ CORS mismatch on port 5173 vs 5174 Building something like this end-to-end โ from schema design to deployment to QA โ is genuinely one of the most satisfying things I've done as a developer.