
CampusLink
The auth and course modules of a 14-module campus platform built by 30+ student developers
KMUTT's university management system, rebuilt by a cohort of 30+ student developers as one integrated platform spanning 14 modules—registration, online courses and exams, library, attendance, clubs, employment, payment, parking, transportation, campus maps, and building security. My team owned authentication and course management: the layer every other module authenticated through.
The 15-second brief
At a glance
- Outcome
- Owned the authentication layer that every other module in a platform built by 30+ student developers depended on, making my team's RBAC contract the integration point the whole project was built against.
- Delivery
- Prototype, 2024 · Coursework
- Focus
- Full-Stack, Web
- Scope
- 15 core technologies
- Contributors
- 34across client and server
- Commits
- 1.7k+platform-wide
- My rank
- #2 of 34by commits on the client
Ownership and evidence
What I built
The product decisions and engineering work that shaped the final result.
Built REST APIs with Node.js/Express following MVC architecture patterns
Implemented authentication and authorization system with session management
Developed responsive React frontend with component-based architecture
Led a three-person team owning the RBAC authentication and course-management modules end to end, from schema to UI.
Served as the shared dependency for a platform built by 30+ student developers split across module teams—every other team's features authenticated and authorized through our system.
Specified and held a stable RBAC contract across those teams, so downstream modules could integrate against roles and sessions without coordinating on our internals.
Product evidence
See it in action
Interface views and demonstrations from the working product.
Visual assets are not published for this project. The verified delivery and engineering scope are documented above.