Featured Project Project

K2BRD

Automated Business Requirement Documents from Trello, powered by AI

Python FastAPI JavaScript HTML/CSS EasyMDE (Markdown editor) Docker Trello API Markdown

TL;DR

K2BRD connects to Trello, parses task cards with an AI model, and generates editable, export-ready Business Requirement Documents (BRDs) in one click.

The Story

Translating developer tasks from Trello into formal business documents is slow, repetitive work. K2BRD flips that script. It’s a full-stack web app that pulls cards from Trello, understands their intent with a local AI model, and produces clean, structured Business Requirement Documents—automatically. The experience is deliberately simple: start on the dashboard, fetch boards and cards, select what matters, and hit Generate BRD. You’re taken to a focused BRD workspace where each selected card becomes its own tab with formatted markdown you can refine, copy, or export. Under the hood, K2BRD uses a secure FastAPI backend to talk to Trello and the AI, applies intelligent parsing to extract stakeholders, effort, repos, and project context, and presents everything through a responsive JavaScript frontend. The result: less admin, more clarity, and faster hand-offs to stakeholders—with real-time, edit-friendly BRDs. Containerized with Docker and backed by a clean REST API (with interactive docs), K2BRD is designed to run consistently from a dev laptop to production, keeping deployments predictable and scaling straightforward.

Key Features

One-click BRD generation from Trello cards

Local AI parsing for privacy-friendly intent & metadata extraction

Two-page workflow: selection dashboard → focused BRD generator

Editable markdown BRDs powered by EasyMDE

Per-tab BRDs with quick copy and single/all-document export

Secure FastAPI backend with interactive API docs

Dockerized services for reliable deployment

Trello API integration with board/card discovery

Links & Resources