
Web Application · 2023
PROJECT MANAGER
A lightweight yet powerful project management tool enabling teams to create tasks, assign responsibilities, and communicate in real-time—all through a clean, intuitive web interface.
The Problem & User Needs
Small teams and student groups often find enterprise project management tools (like Jira) overwhelmingly complex. They needed a lightweight, accessible tool that combines basic task tracking with immediate communication without a steep learning curve.
Role & Contributions
Frontend Developer
Full application development using vanilla JavaScript, UI design, and implementing local state management.
Research Methods
Conducted usability testing on existing simple tools like Trello. Identified that context switching between a task board and a separate chat app was a major friction point for small teams.
Design Process
Designed a unified interface featuring a task management board alongside a persistent chat sidebar.
Architected a custom vanilla JS event system to keep the UI synchronized with LocalStorage.
Implemented drag-and-drop metaphors and visual status indicators (colors, icons) for quick scanning.

Measurable Outcomes
Created a fully functional, zero-dependency web application. Demonstrates a strong grasp of DOM manipulation and vanilla JS architecture. The application loads instantly and performs seamlessly on low-bandwidth connections.
