Skip to content
DE

Dashboard

DevFlow provides two dashboard views: a Personal Dashboard for individual productivity, and a Project Dashboard for team-level insights. Both feature interactive charts, KPI sparklines, and real-time updates.

The Personal Dashboard is the first thing you see when you open DevFlow. It answers: “How effective am I? How am I developing? Where am I heading?”

The header greets you by name with a time-of-day message (Good morning / Good afternoon / Good evening) and shows your active flow count. Use the Period Toggle (Week / Month / Quarter) in the top right to change the time range for all sections. The selected period persists in the URL.

Three key metrics with sparklines showing your last 7 periods:

KPIWhat It Shows
Flows CompletedNumber of flows marked as done in the period
Completion RateCompleted flows vs. active flows (%)
Avg Cycle TimeAverage days from flow creation to completion

Each card includes a change indicator comparing to the previous period (green arrow up = improvement, red arrow down = decline).

A trend line showing the rolling average of flows completed per week over the last 8 periods.

Lists your active projects sorted by open flows, each showing:

  • Project name with color avatar
  • Open flows count and current state distribution

Click any project to navigate directly to its Project Dashboard.

Content changes per period:

  • Week: Your currently active flows
  • Month / Quarter: Recently completed flows

Each card shows the flow ID, status badge, title, and project name.


The Project Dashboard provides a team-level view for each project. Access it by clicking any project in the sidebar navigation. It answers: “How is my team performing? Where are we on releases? Who is doing what?”

Shows the project logo (or initials), project name, team member count, and active release name. The Period Toggle (Week / Month / Quarter) works the same as on the Personal Dashboard.

Three team-level metrics with sparklines:

KPIWhat It Shows
Flows CompletedFlows completed across the team
Completion RateTeam completion rate for the period
Avg Cycle TimeAverage days to complete a flow

A stacked bar chart showing how many flows are in each state (Idea, Planning, Approval, Ready, In Progress, Review, Done).

Shows up to 4 active releases with:

  • Release name and status badge (Preparing / In Progress / Released)
  • Progress bar showing completed vs. total flows
  • Click to navigate to the release detail page

Releases in “brainstorm” status are excluded.

A 4-column grid showing each team member with:

  • Avatar and name
  • Role in the project
  • Flows completed in the period
  • Current active flow (clickable)

Members are sorted by flows completed.

Two panels across the bottom:

  • Agent Activity — Four metrics: agent sessions count, total agent hours, average hours per flow, and success rate
  • Action Items — Pending approvals and reviews that need attention, sorted by waiting time (oldest first)

Both dashboards refresh automatically via Socket.IO events. When a flow changes state or a release is updated, the dashboard updates within 500ms — no page reload needed.

  • No flows: Flow-related sections are hidden or show placeholder text, KPIs show 0
  • No releases: Release sidebar shows “No releases yet”
  • No agent sessions: Agent Usage shows 0%, Agent Stats show dashes
  • New user / no previous period: Change indicators show ”---” instead of arrows