All projects
PrototypeCoursework2024Full-Stack · WebTeam Lead · 3-person team

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.

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

What I built

The product decisions and engineering work that shaped the final result.

  1. Built REST APIs with Node.js/Express following MVC architecture patterns

  2. Implemented authentication and authorization system with session management

  3. Developed responsive React frontend with component-based architecture

  4. Led a three-person team owning the RBAC authentication and course-management modules end to end, from schema to UI.

  5. 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.

  6. Specified and held a stable RBAC contract across those teams, so downstream modules could integrate against roles and sessions without coordinating on our internals.

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.