Documentation v2.4.0
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.

workspace layout
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
example.js
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"
});
forum

Developer Forum

Connect with other TaskFlow developers and share solutions.

Join Discussion
pulse_alert

System Status

Real-time infrastructure health monitoring and incident history.

View Status Page
support_agent

Technical Support

Get direct help from our engineering team.

Open a Ticket