A visual workflow builder for learning durable workflow patterns on Vercel.
Click the deploy button in the course. Database is provisioned automatically.
After deploying, set up local dev:
1. Install Vercel CLI (if not installed)
npm i -g vercel2. Clone your deployed repo
git clone <your-repo-url>
cd workflow-builder-starter
pnpm install3. Link to your Vercel project
vercel linkSelect your project when prompted.
4. Pull environment variables
vercel env pull .envThis pulls DATABASE_URL and other env vars from your Vercel project.
5. Push database schema
pnpm db:push6. Run dev server
pnpm devOpen http://localhost:3000.
- Visual workflow canvas — Drag-and-drop nodes connected by edges
- Sample workflows — "Hello Workflow" and "Data Pipeline" load automatically on first visit
- Execution logs — Watch each step run with timing and output
- Open the app
- See the seeded workflow on the canvas
- Click Run to execute
- Watch the logs show step-by-step execution
pnpm dev # Start development server
pnpm build # Build for production (runs db:push first)
pnpm db:push # Push schema to database
pnpm db:studio # Open Drizzle Studio