Best for
- Concerts
- Workshops
- Limited seats
- QR check-in
Avoid if
- Free RSVP only
- No payment needed
You need before starting
- Event dates
- Venue
- Ticket tiers
- Refund rules
● Skill pack
- 01-start-here.md
- 02-business-brief.md
- agent-instructions.md
- deploy-checklist.md
● STACK
Recommended stack
Next.jsVercelSupabaseStripeShopify
● Build phases
Events & ticketing
01
Ticket model
Define tiers, capacity, sale windows in a brief doc.
Done when: Brief approved before any code
02
Checkout and webhooks
Build Stripe checkout, webhook handling, ticket records and idempotency rules.
Done when: Test purchase creates exactly one paid ticket
03
Ticket delivery
Send email tickets, QR codes, receipt copy and support contact.
Done when: Buyer receives ticket and can open it on phone
04
Admin and check-in
Add attendee list, export, QR scan, refund notes and event-day fallback.
Done when: Door team can validate tickets without developer help
Risks
- Overselling seats
- Webhook failures
- No test purchase
Usually wrong choice
- Astro for paid ticketing
- Google Forms + manual bank transfer
When to call rescue
- Double charges
- Email tickets not sending
- Admin can't export list