BIG logo

Devworkspace Project Management - IT Division BINUS

.Overview

Developer Workspace Project Management is an internal project management system designed to replace manual tracking and coordination processes. The application provides a structured and efficient environment for managing project tasks, team collaboration, and progress monitoring.

.Contribution

  • Conducted research and designed the base architecture using Laravel as the API and Next.js as the frontend.
  • Performed research, configuration, and implementation of Keycloak for centralized authentication and SSO integration.
  • Built several core modules that form the foundation of the system.
  • Designed a custom Git flow to support efficient development and quick error mitigation.
  • Collaborated closely with the tech lead to manage deployment and hosting on a Windows Server environment.
  • Conducted knowledge-sharing and training sessions to help team members understand the project structure and workflow.
  • Ensured the overall application architecture is clean, maintainable, and easy to understand for future developers.

.Tech Used

Backend

Laravel

Frontend

NextJS

Database

MySQL

Infrastructure

Windows Server (Production)Apache

.Challenges and Solutions

Challenge

Hosting and deploying the application on a Windows Server environment required close coordination with the tech lead who managed the server.

Solution

Established an effective communication workflow and documented deployment steps to streamline future updates.

Challenge

Ensuring the application structure was easily understandable for future developers.

Solution

Implemented a modular architecture and conducted internal training sessions to transfer knowledge effectively.

Challenge

Maintaining development speed while minimizing integration errors.

Solution

Designed a clear Git flow strategy to support parallel feature development and quick issue mitigation.