Examples
See every flow in action.
Each of these flows is live and working. Open the app and run them yourself.
Auth flow
Sign up & log in
- 1Go to /signup — enter email, name, password
- 2Confirm email (or use Google OAuth)
- 3Your personal org is created automatically
- 4Land on the dashboard — you're an admin
Billing flow
Subscribe with Stripe
- 1Navigate to Settings → Billing
- 2Pick Professional or Teams plan
- 3Enter Stripe test card: 4242 4242 4242 4242
- 4See plan limits update in real-time
Team flow
Invite a team member
- 1Upgrade to Teams plan first (4 seats)
- 2Go to Settings → Members → Invite
- 3Enter email + pick role (admin/editor/member)
- 4Invitee accepts — role enforced immediately
RBAC flow
Role-based access
- 1Admin: sees & manages all projects
- 2Editor: sees all, can edit — can't delete
- 3Member: only sees assigned / own projects
- 4Plan limits block creation at DB layer
Stripe is in test mode — no real charges
Use test card 4242 4242 4242 4242, any future expiry, any CVC. All billing flows are fully functional with test data.