BPK Penabur School Management System

Backend
BPK Penabur School Management System

Tech Stack

Nest.js
TypeORM
PostgreSQL
Swagger
Typescript
AWS S3
Google Cloud
Git

Description

I served as backend team lead for the Student Activity module in BPK Penabur's school management system, part of a large-scale microservices platform where each module was developed and maintained by separate frontend and backend teams.

The module covered student extracurricular activities and health check-up tracking, and included a shared SSO login system used across all services on the platform.

  • Led backend development for the Student Activity module, covering extracurricular activities and health check-up tracking
  • Built a shared SSO login module connecting all services, enabling single sign-on across the entire platform
  • Integrated data from other module services to support cross-module features
  • Designed and developed APIs using NestJS, TypeORM, and PostgreSQL, documented with Swagger
  • Coordinated with QA, UI/UX, mobile dev, frontend, and other module service teams to align on requirements and API contracts

Page Info

Student Activity Module

Backend module covering student extracurricular activities and health check-up tracking, with shared SSO login across all services.

/projects/bpk-penabur/bpk_sso_architecture_diagram.png