Simulacrum

Events template

An event management platform with event listings, ticketing, attendee check-in, speaker profiles, schedule builder, venue maps, and event analytics.

npx simulate events my-events

11 routes · 8 components · Organizer admin

/
/events
/events/[slug]
/events/[slug]/schedule
/events/[slug]/tickets
/dashboard

Generated project structure

What you get when you run npx simulate events my-events

my-events/
  • -layout.tsx
  • -globals.css
  • +
  • +
  • +
  • +
  • -site.ts
  • -tailwind.config.ts
  • -package.json
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -page.tsx
  • -event-card.tsx
  • -ticket-selector.tsx
  • -schedule-grid.tsx
  • -speaker-card.tsx
  • ... 34+ files total

Available scripts

  • npm run dev
  • npm run build
  • npm run lint
  • npm run db:push
  • npm run db:studio
  • npm run test
  • npm run e2e
  • npm run typecheck

Admin dashboard metrics

Tickets soldRevenueAttendance rateCheck-insSpeaker count

Scaffold stats

Pages
11
Components
8
RBAC roles
5
Dashboard KPIs
5

Pages included

  • /
  • /events
  • /events/[slug]
  • /events/[slug]/schedule
  • /events/[slug]/tickets
  • /dashboard
  • /organizer
  • /organizer/events
  • /admin
  • /admin/events
  • /admin/analytics

Key components

  • EventCard
  • TicketSelector
  • ScheduleGrid
  • SpeakerCard
  • VenueMap
  • CheckinScanner
  • CountdownTimer
  • TicketQR

Admin dashboard

Template-native metrics powered by Recharts and TanStack Table

Tickets sold

---

Revenue

---

Attendance rate

---

Check-ins

---

Speaker count

---

Default stack

Database
Supabase
Auth
Google, Credentials
Payments
Stripe

RBAC roles

  • super_admin
  • admin
  • organizer
  • speaker
  • attendee

npx simulate events my-events