Skip to content
SaaS·2023·Personal

Kanban Project Manager

Drag-and-drop task boards with team analytics

Role

Backend Lead

Duration

6 weeks (MVP)

Team

2 engineers

Deliverable

Production Platform

Kanban Project Manager preview
The Challenge

The Problem

Small agencies were spending $200+/month on Jira/Asana licences for teams that only needed core board + notifications.

The Outcome

Impact & Results

Shipped an MVP in 6 weeks; 3 agencies migrated off Asana, saving each ~$2.4k annually with faster onboarding for new hires.

Overview

System & Product Architecture

A focused kanban tool for small agencies that only need boards, assignments, and notifications — without enterprise pricing. Boards update live for every member as cards move, and a lightweight analytics view shows throughput and cycle time per member so leads can spot bottlenecks without a separate reporting tool.

Capabilities

Key Engineered Features

01

Drag-and-drop boards with real-time multiplayer updates

02

Card assignments, due dates, checklists, and comments

03

Team analytics: throughput, cycle time, workload per member

04

Slack and email notifications for mentions and due dates

05

CSV import for one-click migration from Asana/Trello

Engineering

Edge Cases & Hard Technical Problems

Complex scenarios solved through careful concurrency control, schema modeling, and fault-tolerant system design.

1

Two users dragging the same card simultaneously — server-ordered position indexes win, and the losing client animates the card to its true position

2

Fractional position indexes degrading after thousands of reorders, fixed with periodic index rebalancing

3

Asana CSV imports with circular subtask references, resolved by flattening beyond one nesting level with a warning report

4

Notifications batching so a rapid burst of card edits sends one digest instead of ten pings

Stack

Technologies & Infrastructure

ReactPostgreSQLPrismaSocket.ioNode.jsRecharts

Architecture Breakdown

  • React with dnd-kit for drag-and-drop interactions
  • Node.js API with PostgreSQL + Prisma
  • Socket.io for live board sync
  • Slack API + Nodemailer for notifications
  • Recharts for the analytics dashboard
Gallery

Platform Screenshots

Kanban Project Manager screenshot 2
Kanban Project Manager screenshot 3

Contact

Have a product to build? Let's make it happen.

Open to full-time roles, contract engagements and product partnerships. The fastest way to reach me is email — I reply to every serious enquiry.

GitHub
Visit ↗
LinkedIn
Visit ↗
Based in
Rajshahi, Bangladesh