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 entities —
ProjectandTask(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 block —
complete-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
org_admin.curl, Postman, or your editor's HTTP runner.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-taskcustom 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.