Project Overview

    ProcessFlow is a gamified business process management tool developed as part of a Master’s program at Ulm University.

    Project Overview

    ProcessFlow is a gamified business process management tool developed as part of a Master’s program at Ulm University. It helps teams design, manage, and monitor workflows in real time, while gamification elements such as points, levels, and badges drive motivation and engagement.


    What is ProcessFlow?

    ProcessFlow is an intuitive web application for modeling, executing, and tracking business processes. With a drag-and-drop editor, users can quickly build workflows, define custom activities, and assign role-based permissions to team members.


    Why ProcessFlow?

    • Engagement through Gamification Points, levels, and badges transform routine tasks into rewarding experiences.

    • Increased Productivity Real-time monitoring surfaces bottlenecks immediately.

    • Flexibility Customizable activities and role-based permissions adapt to your team's needs.


    Key Features

    FeatureDescription
    Intuitive Process EditorDrag & drop start/end nodes, gateways, activities
    Team ManagementInvite members, assign roles, manage access
    Gamified Task ManagementReward system with points, levels, badges
    Real-Time MonitoringLive dashboards for process oversight
    Custom ActivitiesCreate and integrate your own activities tailored to specific needs or browse our shop for pre-built options.

    Technical Architecture

    Tech Stack
    ComponentDetails
    FrontendNext.js & Shadcn/ui for a responsive, modern interface
    StylingTailwind CSS for utility-first, consistent styling
    BackendSupabase (PostgreSQL, Auth) + Next.js API routes for server-side logic
    DeploymentDocker Compose for consistent local development and deployment
    Real-TimeLeveraging Supabase’s real-time features for live updates
    State ManagementZustand for efficient client-side state handling
    CI/CDGitHub Actions for automated deployment and database migrations

    Project Background & Vision

    Developed by Merten Dieckmann, a Master’s student, ProcessFlow was born from the observation that traditional BPM tools often struggle to keep users engaged. Gamification elements motivate users to continuously optimize and maintain transparency in their processes. This project is a continuation of his bachelor thesis, which focused on the integration of gamification in business process management:


    Documentation Structure

    On this page