Application-native workflow
Add Kanban boards and task workflows to your React app.
BTST adds board and task data, typed APIs, SSR-aware routes, drag-and-drop UI, and assignee seams inside the application you operate.
Best for
Product teams that need an application-native work board and want to connect it to their own users and authorization rules.
- Requires
- A database adapter with isolated transaction support
- External service boundary
- None required
- Ownership boundary
- Boards and tasks stay in your database. Your app supplies identity and workflow policy; packaged Kanban pages can be customized or ejected.

BTST supplies
- Board, column, task, and assignee data models with typed APIs and lifecycle hooks
- SSR-aware board list, creation, and detail routes
- Drag-and-drop column and task workflows with priority and assignee UI
- Customizable hooks and ejectable Kanban pages
You supply
- A database adapter with isolated transaction support for persistent writes
- Authorization rules plus user search and identity resolution when assignees are enabled
- Product-specific workflow rules through configuration and lifecycle hooks
- The application shell and deployment
You own and customize
Boards and tasks stay in your database. Your app supplies identity and workflow policy; packaged Kanban pages can be customized or ejected.
Compatibility and dependencies
- Maintained integrations
- Next.js 15+ App Router · React Router v7 · TanStack Start
- Requires
- A database adapter with isolated transaction support
- External services
- None required
From registration to result
The shipped workflow
This is the feature path BTST supplies—not a claim that your app needs no integration work.
Create boards
Use supplied routes and APIs to create a board and its columns.
Add work
Create prioritized tasks and connect assignees through your user resolver.
Move
Reorder columns and drag tasks through isolated database transactions.
Enforce policy
Apply app-owned authorization rules and domain hooks to every operation.
Continue your task