Back to Portfolio

Make-It-All: Enterprise Productivity

Fusing disjointed systems into a unified platform with role-based access control.

The Challenge

Make-It-All was a major university group project. The interesting twist was that I was tasked with compiling two entirely separate codebases—a semester-long to-do application and a semester-long messaging application, built by different groups—into a single, cohesive platform.

The Solution

I engineered a high-performance enterprise productivity platform using Next.js, TypeScript, and Tailwind CSS. The backend was containerized with Docker, leveraging MySQL and hosted on Google Cloud Platform.

A core focus was building out Role-Based Access Control (RBAC) securely with JWT authentication to manage different tiers of users (managers, employees, etc.). Furthermore, I integrated Recharts to visualize real-time analytics, predicting productivity trends and tracking team satisfaction across the newly unified toolset.