Back to Projects

College LMS

Completed
College LMS

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.

https://college-lms-eight.vercel.app/login
Theme
Personalize your view
Appearance