Back to projects

Project Details

Flowpamine: Real-Time Collaborative Project Management Platform (Backend API)

Real-time collaborative project management backend API built with Winter CMS, enabling teams to manage whiteboards, tasks, notes, and events with live synchronization.

ongoingLast updated Feb 8, 2026
Visit Web App
Flowpamine web platform login interface

What It Does

  • Powers a collaborative project management platform centered around a shared digital whiteboard.
  • Coordinates real-time board interactions using WebSockets while ensuring persistence through queue-backed processing.
  • Connects external services for cloud file management and calendar/event synchronization.

Architecture Highlights

  • Winter CMS backend exposes collaborative APIs and orchestrates real-time events.
  • WebSocket channels deliver low-latency multi-user state synchronization on whiteboards.
  • Queue workers decouple persistence and heavy jobs to handle concurrent traffic safely.
  • Container pattern improves maintainability by isolating element-specific business logic.

Key Features

Real-Time Collaborative Whiteboard

  • Instant multi-user updates for notes, tasks, and areas
  • Live create, update, and delete operations broadcast over WebSockets

Container-Based Architecture

  • Container pattern cleanly separates business logic by whiteboard element type
  • Supports both database-persisted elements and JSON-only elements like arrows and text boxes

Cloud Storage Integration

  • Secure Google Drive, OneDrive, and SharePoint account connections
  • In-app file management plus storage usage tracking

Event & Calendar System

  • Recurring event support with centralized scheduling logic
  • Microsoft Graph integration for mail and calendar notifications

Granular Permissions

  • Role-based access control across whiteboards, projects, and notes
  • Owner, editor, and viewer permission levels

Operational Tooling

  • Custom php artisan commands for cleanup, subscription renewals, cloud sync, and recurring events

Tech Stack

Backend Framework

  • Winter CMS (Laravel-based)

Real-Time Communication

  • WebSockets

Database

  • MySQL
  • PostgreSQL
  • SQLite (configurable)

Queue System

  • Redis
  • Database queue workers for background jobs

External Integrations

  • Google Drive
  • OneDrive
  • SharePoint
  • Microsoft Graph

Performance & Product Notes

  • Designed for scalability under concurrent real-time collaboration sessions.
  • Queue-based processing improves responsiveness by offloading background operations.
  • Configurable database layer supports deployment flexibility across environments.