Back to all projects

DPTSI ITS - Zoom License Module

LaravelSSOModular ArchitectureZoom APIPHPUI Migration
DPTSI ITS - Zoom License Module

Timeline

Aug 2024 - Dec 2024

My Role

Laravel Developer

Type

Internal Systems Platform

Project Overview

The Direktorat Pengembangan Teknologi dan Sistem Informasi (DPTSI) is the official ITS division responsible for the development and management of internal digital systems that support academic, research, and administrative operations. This project focused on modernizing legacy platforms using Laravel, integrating secure SSO, and extending functionality through external service APIs.

Key Features

  • UI Migration: Refactored and migrated outdated user interfaces to align with modern standards
  • Modular Laravel Architecture: Applied scalable structure for maintainable and extendable backend services
  • SSO Integration: Maintained and improved Single Sign-On flows across ITS services
  • Zoom API Integration: Connected the platform with Zoom License API for internal scheduling and usage management

Technical Approach

The backend was structured modularly to allow independent feature development and smoother scaling. SSO integration followed existing ITS protocols, while Zoom API integration was securely handled with token-based authentication. The UI migration focused on user accessibility and consistency across platforms.

Development Process

The team used a phased development approach—first migrating the UI layer, then implementing new features with regular internal reviews. Close collaboration with DPTSI personnel ensured system compliance with institutional standards and seamless deployment.

Challenges

Modernizing legacy systems with a modular Laravel architecture and integrating external services like Zoom while preserving secure SSO functionality.

Solutions

Migrated UI and backend to a more modern Laravel stack, enhanced user workflows, and connected internal services with the Zoom License API for operational efficiency.