A team ticket system — spin up a help desk, share one link, and let your users file tickets while your team works the queue in real time. Built on the DeepSpace SDK.
Live app: https://tickets.app.space
- Create a help-desk dashboard and invite teammates — each dashboard has one shareable public link where behavior splits by role: visitors submit tickets and see only their own, teammates get the full queue with status controls, owners get settings on top
- Auto-numbered tickets with status (new → open → pending → resolved → closed), priority, category, and assignee
- A comment thread on every ticket, so requester and team talk in one place
- In-app notifications when tickets you care about change
Dashboards, memberships, tickets, ticket comments, and notifications are
DeepSpace record collections synced live through the SDK's useQuery /
useMutations hooks — a teammate resolving a ticket updates every open
queue instantly. Access control layers app-level roles from membership
records (owner / teammate / requester) on top of DeepSpace's per-collection
permissions, which is what lets a single public dashboard route serve three
different experiences from the same live data. Sign-in is DeepSpace auth
(AuthOverlay), with invites held as pending memberships until the invitee
signs in.
Deploy your own copy in three commands:
npm install
npx deepspace login # one-time, opens a browser tab
npx deepspace deploy # -> <name>.app.spaceAuth, the database, real-time sync, and hosting all come from DeepSpace, so
there is nothing else to configure. Your subdomain is the name field in
wrangler.toml; change it for your own deployment.
Or build something new: apps like this are made by handing a prompt to a
coding agent — start at deep.space/get-started,
or scaffold from scratch: npm create deepspace@latest my-app.
Helpdesk was built end-to-end by an AI agent on the DeepSpace SDK. DeepSpace is laying the foundation for rebuilding the Internet in an AI-native way — deep.space · docs.