SaaS Products

FlowDesk — Real-Time Project Management

<50ms Sync Latency

Timeline

4 Months

Role

Real-Time Systems Engineer

Stack

Next.jsTypeScripttRPCPostgreSQLDrizzle ORM+3
FlowDesk — Real-Time Project Management

Overview

FlowDesk is a collaborative project management ecosystem with Kanban boards, multi-workspace environments, real-time document editing, and Stripe subscriptions. Features Socket.IO and Redis Pub/Sub for instant cross-client notifications and live state sync.

The Challenge

Building a collaborative workspace that handles concurrent edits without race conditions, database deadlocks, or UI stutter. State sync must remain reliable even under poor network conditions.

Our Process

Researched operational transformation (OT) and conflict-free replicated data types (CRDTs). Settled on a Redis Pub/Sub backend with Socket.IO for state sync. Built type-safe APIs using tRPC to link frontend components and backend logic.

The Solution

Implemented real-time board updates, workspace presence indicators, inline collaborative document editing, and a premium tier powered by Stripe with automated invoicing.

Results

<50ms

Sync Latency

10k+

Workspaces Created

+82%

Collaboration Efficiency

Gallery

Real-Time Kanban Workspace
Real-Time Kanban Workspace
Collaborative Document Editor
Collaborative Document Editor
Workspace Analytics Panel
Workspace Analytics Panel