auto_storiesOfficial Documentation · v2.4.0
TaskFlow Documentation
Everything you need to build, scale, and automate with TaskFlow. Explore guides, technical references, and code samples.
System Architecture Specification
Monorepo Workspace Structure
Folder definitions and workspace dependency graphs.
TaskFlow is organized as an isolated monorepo scope using pnpm workspaces and Turborepo pipeline caches. This ensures fast parallel builds and clear dependency trees across all applications and shared packages.
TaskFlow.App/ ├── apps/ │ ├── landing-web/ → Next.js Marketing Site (Themes, SEO) │ ├── client-web/ → React + Vite Client Dashboard │ └── admin-web/ → React + Vite Operator CMS ├── packages/ │ ├── ui/ → Design system primitives │ ├── api/ → Axios client network layer │ ├── auth/ → Zustand token manager │ ├── validation/ → Zod schemas │ ├── types/ → Shared TypeScript interfaces │ └── utils/ → Status and enum converters
lightbulb
Each app is fully isolated. Shared code lives in packages/ and is consumed via workspace symlinks — no copy-paste, no drift.
trending_upPopular Articles
codeSimple API Usage
JavaScript SDK
const taskflow = require('@taskflow/sdk'); // Initialize client const client = new taskflow.Client({ apiKey: 'tf_live_xxxxxxxx' }); // Create a high-priority task await client.tasks.create({ title: "Deploy production build", priority: "urgent", tags: ["infrastructure", "ci-cd"], assignee_id: "user_8829" });