
Platform2025Live· Assigned by the TIET Dean
HOSMAS
Hostel management for an entire campus
The system every hostel resident on campus logs into: allocation, mess, laundry, leave and cleaning, all under one role aware roof.
01 Architecture
- Next.js front end over a Go service layer, PostgreSQL for state and Redis for the read paths that spike during allocation week.
- 10 to 12 roles across students, wardens and administrators, surfaced through four separate dashboards rather than one page with hidden buttons.
- Allocation is a scored assignment problem: CGPA weighted against stated preference, settled through an integrated payment gateway in the same transaction.
- Containerized with Docker and orchestrated on Kubernetes so the allocation window can be scaled up and back down.
- OAuth authentication, with Three.js used for the hostel and room visualisation.
02 What is in it
- Assigned directly by the TIET Dean and still in production.
- Laundry, mess, leave and cleaning workflows digitised end to end, with automated reminders and durable records.
- Four dashboards, each scoped to what that role can actually act on.
- Handles the concurrent load of an entire campus applying in the same window.
Numbers
- 10K+
- live users
- 12
- user roles
- 4
- role dashboards
Stack
Next.jsGoPostgreSQLRedisDockerKubernetesThree.js