Skip to content

Story 028: Badge and Ticket PDF Generation #28

@iagocavalcante

Description

@iagocavalcante

Summary

As an organizer, I want to generate PDF tickets and badges, so that attendees have printable entry passes

Blocked By

  • story-010-ticket-purchase-and-cart

Acceptance Criteria

1. Ticket PDFs

  1. Auto-Generate Tickets: System generates PDF tickets with unique QR codes, attendee information, and event branding on order confirmation.
  2. Download: Attendees can download their ticket PDFs from their order page or email.

2. Badges

  1. Badge Templates: Organizers configure badge layouts by selecting predefined templates and customizing fields (logo, text, attendee data).
  2. Bulk Generation: Organizers can generate badges in bulk for printing.

Tier 2 Edge Cases

  • PDF with special characters/accents
  • Bulk generation for large event (1000+)
  • Ticket with missing attendee info
  • QR code uniqueness validation

Assumptions

  • v1 uses predefined badge templates with configurable fields. Visual drag-and-drop editor is a follow-up feature.

Full spec: spec/elixir-phoenix-migration/10-product/stories/story-028-badge-and-ticket-pdf-generation.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    agentic-workflowStory generated via agentic workflow

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions