Flowchart App

Flowchart App

Flowchart App

The Flowchart App is a visual workflow designer for FlowState. It provides a node-based diagram editor built on React Flow (@xyflow/react), enabling users to create, edit, and visualize flowcharts, data models, system architectures, and process flows.

Key Features

  • Visual Node-Based Editing: Drag-and-drop interface with multiple node types
  • Tabbed Editor Interface: Work on multiple flowcharts simultaneously with up to 10 tabs
  • Specialized Node Types: Database schemas, process actions, LLM agents, and custom nodes
  • Built-in Examples: Pre-configured example flows demonstrating common use cases
  • Interactive Canvas: Pan, zoom, and navigate with minimap and controls
  • Real-time Sync: RxDB integration for data persistence (in development)

Target Users

User TypePrimary Use Cases
ArchitectsDesign system architectures and data models
DevelopersVisualize code structure and integration flows
Product ManagersCreate process flows and user journey diagrams
Technical WritersDocument workflows and system interactions

Getting Started

Creating a New Flowchart

  1. Click the "New" button in the toolbar or "Create New Flow" in the welcome screen
  2. Use the Node Palette to add nodes to your canvas
  3. Connect nodes by dragging from source handles to target handles
  4. Save your work (auto-save in development)

Exploring Examples

The app includes three built-in example flows:

  1. Data Model Example: Epic FlowState hierarchy (Org > Workspace > Project > Task)
  2. MCP Integration Example: Chat app architecture with MCP server connections
  3. Product Initiative Flow: Goal-to-delivery workflow visualization

Click any "View Example" button from the welcome screen to explore these diagrams.

Node Types

Node TypeIconPurpose
Database SchemaDatabaseVisualize database tables with fields
Process ActionCogModel process steps, decisions, start/end points
LLM AgentBotDefine AI agent configurations
CustomPackageCreate flexible custom nodes

App Identity

PropertyValue
Package@epicdm/flowstate-app-flowchart
Base Path/flowchart
Icongit-branch
Color#F59E0B
Previous
Changelog