What this is

A single full-day (~6–7h), hands-on lab. You build one real app — TaskFlow — from an empty org to a deployed production app, touching every major feature along the way. Each module is a step in the same story, not an isolated topic.

What you'll build

TaskFlow is a multi-workspace task tracker. Teams sign in, create projects, and track tasks inside them. By the end you'll have entities with CRUD, app-user sign-in, per-workspace isolation, role-gated access, a custom complete-task API, an AI crew that triages tasks, a Slack notification on every new task, and the whole thing published to production.

  • Two entitiesProject and Task (a Task belongs to a Project).
  • App users signing in and partitioned into isolated workspaces.
  • ACL — an editor who can write, a viewer who can't.
  • A logic blockcomplete-task, a custom multi-step endpoint.
  • An AI crew — auto-sets a new task's priority from its description.
  • An automation — Slack message whenever a task is created.
  • A production deploy — diff, publish, activate, and read the usage view.

Who this is for

Developers building an application on nostackai. You don't need AWS, infrastructure, or backend deployment experience — everything here is configuration through API Studio and the app gateway. Comfort with HTTP, JSON, and curl (or any REST client) is enough.

Before you start

1Have a nostackai org — sign up if you don't, you'll be its first org_admin.
2Open API Studio (the console) and confirm you can sign in.
3Have a REST client ready — curl, Postman, or your editor's HTTP runner.
4Note your org code and your test domain (e.g. t001.nostackai.com); you'll use both in every call.

Everything happens in test first

You build and iterate in your test environment all day. Only the very last module promotes your work to production — so you can experiment freely without touching anything live.

Agenda

  • Module 1 · Orientation & setup (30m) — the mental model, console tour, get a token.
  • Module 2 · Data model & entities (60m) — define Project and Task, call the generated CRUD.
  • *Break* (15m)
  • Module 3 · App users & multi-tenancy (45m) — sign-in, token exchange, workspaces, isolation.
  • Module 4 · ACL, roles & groups (45m) — an editor and a viewer; prove a denied write.
  • *Lunch* (45m)
  • Module 5 · Logic blocks (60m) — build the complete-task custom API.
  • Module 6 · AI & agent crews (60m) — a task-triage crew that sets priority.
  • *Break* (15m)
  • Module 7 · Events & automations (45m) — Slack message on every new task.
  • Module 8 · Deploy & observability (30m) — publish to prod, read usage, wrap up.

Start here