Event Ticketing

Event ticketing platform with venues, seating maps, ticket types, promo codes, and order management

SchemaVerse
Entertainment & EventsPostgreSQLEntertainmentNormalizedREST API
1
0
0
event-ticketing.dbml
12 tables|22 relations

About this Schema

Overview

Event ticketing platform schema modeled after Ticketmaster and Eventbrite. Supports reserved seating, general admission, dynamic pricing, promo codes, and waitlists.

Key Design Decisions

  • Flexible Seating: Supports both reserved seating (concerts, theater) and general admission (festivals)
  • Ticket Types: Multiple tiers per event (VIP, GA, early bird) with inventory limits
  • Promo Codes: Percentage and fixed-amount discounts with usage limits and date windows
  • Waitlists: Automatic notification when sold-out events get cancellations

Tables

12-15 tables covering venues, seating sections, seats, events, event categories, ticket types, tickets, orders, order items, customers, promo codes, and waitlists.

Comments

Sign in to comment on this schema

Loading comments...