An Azure DevOps sprint dashboard built with Next.js. SuperADO connects to your Azure DevOps organization via a Personal Access Token (PAT) and provides several views for tracking sprint progress, pull requests, and team health.
- Board — Sprint board grouped by assignee with work item details, comments, and state columns
- Pull Requests — Active PR overview with review status and stats
- Sprint Health — Burndown charts, cumulative flow diagrams, KPIs, and ownership breakdowns
- Team Vibes — Team morale and achievement tracking
- Team Flow — Visual canvas showing how work flows across the team
- Next.js 16 (App Router, standalone output)
- React 19, TypeScript
- Tailwind CSS 4
- TanStack React Query
- Chart.js / react-chartjs-2
- Framer Motion
- Node.js 22+
- An Azure DevOps Personal Access Token with read access to work items, iterations, and code
npm install
npm run devOpen http://localhost:3000. You'll be prompted to enter your PAT on first launch. The token is stored in your browser's local storage and is only sent to Azure DevOps.
Copy the example env file to pre-configure your ADO org/project:
cp .env.local.example .env.localAvailable variables:
| Variable | Description |
|---|---|
ADO_ORG |
Azure DevOps organization |
ADO_PROJECT |
Azure DevOps project name |
ADO_REPO |
Azure DevOps repository name |
These can also be configured through the in-app settings UI.
docker build -t superado .
docker run -p 8080:8080 superadoThe app will be available at http://localhost:8080.
| Command | Description |
|---|---|
npm run dev |
Start dev server |
npm run build |
Production build |
npm run start |
Start production server |
npm run lint |
Run ESLint |