๐Ÿ”ง

This Portfolio is Built Like a Product

See the complete build process and documentation

Explore Build Process
Case Studies/TaskFlow

TaskFlow โ€“ A Realistic Agile Simulation

A 4-sprint simulation to build a cross-platform desktop productivity app using real tools, real sprints, and real problem-solving.

Project Management
Agile
Electron
QA
๐Ÿ’ก

Project Summary

Role

Product Owner + Scrum Master + QA

Timeline

4 Sprints

Stack

Jira, GitHub, Miro, QA, Delivery

Status

Completed (Built + Deployed)

Project Goal

TaskFlow was built as a simulation of a real Scrum team โ€” from backlog grooming and sprint planning to retrospective logging and testing. The objective was to simulate the full Agile development cycle as a Product Manager and Project Owner.

Architecture & Stack

โš›๏ธ

React + Electron frontend

Cross-platform desktop development

๐ŸŸข

Node.js backend

API and business logic layer

๐Ÿ”ง

Git for task persistence

Version control and collaboration

๐Ÿ“Š

Jira for task planning

Sprint management and tracking

๐Ÿ™

GitHub for version control

Code management and deployment

๐Ÿงช

Manual QA testing

Bug logging and user acceptance

Sprint Planning & Delivery

1

Sprint 1

Basic App

100%

Task creation and reminders

2

Sprint 2

UI/UX

100%

Drag/drop, menu toggles

3

Sprint 3

Online Sync

100%

Local/remote setup

4

Sprint 4

Analytics + Build

100%

Charts and analytics

Interface Preview & Backlog

TaskFlow complete case study showing project summary, sprints, architecture, and outcomes

TaskFlow Case Study Overview

Complete project documentation with all phases and outcomes

Jira timeline showing TaskFlow sprints: Core Task Management, UI Design, Offline Functionality, Reminders, Analytics, and Testing phases

Jira Timeline Screenshot

Sprint planning and task tracking in Jira with 6 major epics

All sprints were run with backlogs, subtasks, and retrospectives tracked in Jira.

Challenges & Solutions

Issue

App size exceeded 100MB

Fix

Used ASAR compression + cleaned build โ†’ reduced to 70MB

Issue

Sprint 2 delayed

Fix

Re-scoped Sprint 3 โ†’ delivered 100%

Issue

Mid-sprint scope creep

Fix

Logged scope change and reprioritized backlog

Final Outcome

4
Sprints
Completed
15+
UI Features
Delivered
20+
QA Tests
Passed
100+
Code Commits
Tracked
3
Platform
Releases
100MB
Final App Size
Optimized

What I Learned

Agile doesn't mean flexible scope โ€” it means transparent change

The descriptive helped avoid scope and clarifies priorities

User testing in Sprint 2 prevented major rework in Sprint 4

Managing a v0.1 โ†’ v1.0 โ†’ v1.5 changelog empathy across roles

Explore More

See more case studies or download my resume to learn about my experience.

Built with v0