Innovation Lab Project Management (PM) Tool is a comprehensive, enterprise-grade system custom-built to streamline operations, project tracking, and team collaboration.
Initially commissioned for the Innovation Labs at the Bank of Ceylon (BOC) Head Office, the system was originally engineered as an air-gapped, offline-first application running on a local ZimaOS server to comply with strict banking network policies.
With official permission from the Senior Manager, the project was later refactored, heavily modified, and securely migrated to a public-facing Hostinger VPS, showcasing adaptability, advanced security implementations, and modern cloud infrastructure.
The goal was to replace fragmented tracking methods with a single, unified command center.
The scope required a seamless user interface for project lifecycle management, real-time communication, and secure file handling.
Beyond standard CRUD operations, the system needed to provide administrators with live server telemetry (CPU, RAM, and Database usage), enforce military-grade authentication (including offline 2FA), and maintain absolute data integrity.
The scope ultimately expanded to include the implementation of a zero-downtime CI/CD pipeline for automated cloud deployments..
The development process was deeply iterative.
It began with,
1. Hand-drawn sketches to map out complex user flows and system architecture, ensuring all stakeholder requirements were met before writing a single line of code.
2. These sketches were translated into high-fidelity Figma prototypes, allowing the team to perfect the UI/UX, specifically focusing on polished loading states and intuitive navigation.
After securing the initial build on the isolated ZimaOS environment, the architecture faced a major evolutionary pivot.
- Transitioning to a public Hostinger VPS required redesigning the security posture from the ground up.
- This involved configuring Nginx as a reverse proxy, enforcing SSL certificates, orchestrating a custom Socket.io server alongside Next.js using PM2, and resolving complex dependency trees to ensure latest frameworks ran flawlessly in production.
UI Sketches
UI Prototypes