PROJECT MANAGER

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

Role

Frontend Developer

Responsibilities

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

01. Wireframing

Designed a unified interface featuring a task management board alongside a persistent chat sidebar.

02. State Management

Architected a custom vanilla JS event system to keep the UI synchronized with LocalStorage.

03. UI Polish

Implemented drag-and-drop metaphors and visual status indicators (colors, icons) for quick scanning.

Initial layout sketches and state management flow.
Initial layout sketches and state management flow.

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.

PROJECT MANAGER
Fig 1.1 — Final Render
Previous Project
Previous
Index
Home
Next Project
Next