MASHRUF
M.
Back to Projects

Home → Projects → DevFlow Task Manager

DevFlow Task Manager

Next.jsNestJSPostgreSQLWebSocketsDocker
DevFlow Task Manager

Overview

DevFlow gives engineering teams a single, real-time surface for sprint planning, task assignment, and progress tracking — with WebSocket-powered live updates and a clean kanban UX.

TypeProductivity
RoleFull Stack Engineer
Timeline5 weeks
StatusDemo
GitHubgithub.com/mashruf
LiveComing soon

Technology Stack

Next.js
NestJS
PostgreSQL
WebSockets
Docker

Key Features

Live Kanban

Realtime cards across users with optimistic updates.

Sprint Planning

Estimation, velocity, and burndown charts.

GitHub Sync

Issues sync both ways with PR status surfaced inline.

Slack Notifications

Per-channel updates for assignments and reviews.

Time Tracking

Per-task timers with weekly reports.

Custom Workflows

Configurable columns and transition rules.

Challenges & Solutions

Realtime Conflicts

Problem · Two users editing the same card caused flicker.

Solution · Adopted CRDT-style merge with server timestamps and last-write-wins per field.

Background Jobs

Problem · Notifications blocked the request thread.

Solution · Moved to a RabbitMQ worker queue for all async work.

More Projects

Keep exploring

All Projects