Getting started
Sign up at app.product-starter.xyz with your email. We'll send a verification link; click it and you're in. Your personal workspace is ready immediately — no setup wizard, no onboarding tour that pretends to be your friend.
From there, three things to try:
- Create your first task. Give it a name, an optional due date, and an owner.
- Add a custom field your team actually uses — priority, sprint, client, region, anything.
- Invite a teammate. They'll get an email; once they accept, they're scoped to your workspace with the role you picked.
Workspaces & teams
A workspace is the boundary for everything you do — tasks, custom fields, members, billing. Every user gets a personal workspace on sign-up. You can also create team workspaces and switch between them from the workspace picker.
Roles inside a workspace:
- Owner — full access, including billing and member management.
- Admin — manages members and content, but not billing.
- Member — can create, edit, and complete tasks.
- Viewer — read-only.
Tasks
A task has a few required things — a name, an
ownerId, and a workspace it lives in — and a handful of optional
ones: description, dueDate, completed,
and any custom fields the workspace has defined.
Completion is a boolean. Due dates are dates, not timestamps — overdue means "the day passed", not "the minute passed".
Custom fields
Custom fields are how you describe a task in terms your team understands —
without us guessing for you. Define a field at the workspace level (e.g.
priority with values High / Med / Low), and every
task in the workspace can carry it.
Custom fields are first-class: they're filterable in the UI, queryable through the API, and they travel with the task in exports.
apps/web/src/pages/docs.astro) with your product's real
documentation before going to market.