Skip to content

Develop from Scratch with Tailor SDK

Build a project management app with database types, auth, resolvers, and executors using TypeScript.

Prerequisites

  • Node.js 22+
  • Tailor Platform workspace — create one at console.tailor.tech. Note your workspace ID.

Steps

StepWhat's AddedKey Files
Step 1: Database SchemaProject scaffolding, User/Project/Task typespackage.json, tsconfig.json, tailor.config.ts, src/db/*.ts
Step 2: Auth & PermissionsAuth namespace, machine users, permission rulessrc/common/permission.ts, updated src/db/*.ts
Step 3: ResolvercloseProject mutation, Kysely type generatorsrc/resolver/closeProject.ts, src/generated/tailordb.ts
Step 4: ExecutorSlack notification on task creationsrc/executor/newTaskSlackNotification.ts

Final File Tree

project-management/
├── package.json
├── tsconfig.json
├── tailor.config.ts
└── src/
    ├── common/permission.ts
    ├── db/
    │   ├── user.ts
    │   ├── project.ts
    │   └── task.ts
    ├── generated/tailordb.ts        # auto-generated
    ├── resolver/closeProject.ts
    └── executor/newTaskSlackNotification.ts

Code Repository

github.com/tailor-platform/templates/tree/main/docs/build-from-scratch/sdk

Additional Resources