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
| Feature | Description |
|---|---|
| Intuitive Process Editor | Drag & drop start/end nodes, gateways, activities |
| Team Management | Invite members, assign roles, manage access |
| Gamified Task Management | Reward system with points, levels, badges |
| Real-Time Monitoring | Live dashboards for process oversight |
| Custom Activities | Create and integrate your own activities tailored to specific needs or browse our shop for pre-built options. |
Technical Architecture
| Component | Details |
|---|---|
| Frontend | Next.js & Shadcn/ui for a responsive, modern interface |
| Styling | Tailwind CSS for utility-first, consistent styling |
| Backend | Supabase (PostgreSQL, Auth) + Next.js API routes for server-side logic |
| Deployment | Docker Compose for consistent local development and deployment |
| Real-Time | Leveraging Supabase’s real-time features for live updates |
| State Management | Zustand for efficient client-side state handling |
| CI/CD | GitHub 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: