Skip to content
Back to projects
Enterprise Task Management Platform

APEX

Application & Project Execution Tracker

Built at BRAC Bank PLC (Working as a Augmented Engineer of BRAC IT)

Overview

APEX is an internal enterprise platform for planning, assigning, and tracking work across teams — from epics down to individual tasks — with role-scoped visibility so that contributors, leads, and administrators each see exactly what's relevant to them.

Problem

Teams needed a single system to plan epics, break them into tasks, track daily progress, and audit who changed what — without giving every user the same level of access to sensitive project and personnel data.

Solution

Designed and built a role-based access control (RBAC) layer that scopes navigation, data, and actions by role, paired with a Kanban-based workflow for day-to-day task movement and a dashboard that surfaces the metrics each role actually cares about.

My Responsibilities

  • Led frontend architecture: route structure, data-fetching patterns, and shared component design.
  • Implemented RBAC-aware UI — conditionally rendered navigation, actions, and views based on role and permission scope.
  • Built the Kanban board with drag-and-drop task transitions, activity logging, and optimistic UI updates.
  • Designed the analytics dashboard, translating raw activity data into role-relevant summaries.
  • Worked with backend engineers to define API contracts for epics, tasks, roles, and audit logs.

Architecture

Next.js App Router frontend with server components for data-heavy views and client components for interactive boards; role and permission checks enforced at both the API boundary and the UI layer; Spring Boot services on the backend for auth, RBAC, and core task/epic domain logic.

Business Impact

Access control

Centralized RBAC replaced ad-hoc permission checks scattered across views.

Visibility

Activity logs gave leads a clear audit trail of task and role changes.

Workflow

Kanban board reduced status-update friction compared to the previous form-based flow.