
HSMSS Website - Institutional CMS & Public Portal
Backend Developer & Engineer
Hetauda School of Management and Social Sciences had no unified digital presence - academic content, admissions, events, clubs, and notices were scattered across disconnected channels with no central management interface, no audit trail, and no way for staff to update content without developer involvement.
As Backend Developer & Engineer, designed and implemented the server-side architecture using Next.js 16 App Router with a clean layered architecture (Schema → Repository → Service → DTO → API Route → Page). Owned the backend systems including the versioned REST API, database schema, middleware layer, and RAG pipeline integration alongside a role-gated admin dashboard for content management.
Covers the institution's complete digital footprint: public website with 15+ content modules, admin CMS with CRUD for all content, a centralized MinIO media library, versioned REST API with Swagger UI, IP-based rate limiting, and a RAG-powered AI chatbot - all deployed at https://hsm.prabeshguragai.com.np/
- Public portal: academics, admissions, events, clubs, gallery, question bank, bulletin board
- Admin CMS with role-based access (Super Admin / Admin) via Better Auth session JWT
- Centralized MinIO object storage media library with unified MediaPicker component
- Versioned REST API (/api/v1/) with OpenAPI 3.0 spec and interactive Swagger UI
- RAG-powered AI chatbot using Claude (Anthropic) with vector embeddings
- Edge middleware for auth guards, route protection, and IP-based rate limiting
- Drizzle ORM with 27+ schema modules across PostgreSQL 16
- Microsoft Clarity analytics integration




