A web-based Kanban board for managing tasks and workflows.
This application is built to provide a simple and intuitive way to:
- Organize work into columns
- Track progress visually
- Manage tasks efficiently
The project is developed iteratively with the help of AI-assisted tooling.
- In another project, interact with an AI role (e.g. "Product Owner")
- The AI generates:
- Epics
- Features
- Tasks
- These are then:
- Structured according to /docs
- Added to this Kanban board
- Development is tracked visually in this app
The Kanban board acts as the source of truth for execution, while AI acts as a planning and reasoning partner.
Epic → Large area of functionality Feature → Deliverable functionality Task → Concrete implementation step
- Create and manage boards
- Add, edit, and delete columns
- Add, edit, and delete cards
- Drag and drop cards between columns
- Persist board state
# install dependencies
npm install
# run development server
npm run devsrc/
components/
Board/
Column/
Card/
pages/
hooks/
services/
Detailed planning and AI collaboration rules can be found in:
/docs/copilot-instructions.md/docs/copilot-learnings.md/docs/product-owner-guidelines.md/docs/developer-guidelines.md/docs/qa-guidelines.md/docs/ux-ui-guidelines.md/docs/epics.md/docs/features.md
This project is built using:
- Iterative development
- Small, well-defined tasks
- AI-assisted implementation
- Frontend: React + TypeScript
- Styling: (TBD – CSS / Tailwind)
- State Management: React state (initially)
- Backend: .NET (optional, future)
The application should be:
- Simple and intuitive
- Fast to interact with
- Visually clean and structured
Key interactions:
- Drag and drop for moving cards
- Inline creation of tasks
- modern clicks to perform actions
Build a Kanban system that: Is simple enough for fast iteration Is structured enough for AI to understand and use Can be reused across multiple projects To build a clean, maintainable, and user-friendly Kanban board application.
AI integration (auto-create tasks from prompts) Sync with Git (PRs ↔ tasks) Role-based AI workflows (PO, Dev, QA) Import/export planning data between projects Other way to switch between and organize boards




