Skip to content

Story 029: Reporting and Data Export #29

@iagocavalcante

Description

@iagocavalcante

Summary

As an organizer, I want to view reports and export data, so that I can analyze event performance

Blocked By

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

Acceptance Criteria

1. Reports

  1. Sales Summary: Organizer views total revenue, tickets sold by type, and sales over time.
  2. Attendance Report: Organizer views checked-in vs. total sold, with breakdown by check-in list.
  3. Financial Overview: Revenue, fees, refunds, and net totals.

2. Exports

  1. Export Formats: Order data, attendee lists, and check-in logs can be exported in CSV and Excel formats.
  2. Scheduled Exports: Organizers can configure recurring exports delivered via email or stored for download. Stored files are retained for 30 days, max 100MB per file, larger exports split.

Tier 2 Edge Cases

  • Report for event with no orders
  • Export with date range filter
  • Scheduled export failure notification
  • Export exceeding size limit
  • Report scoped to permissions

Full spec: spec/elixir-phoenix-migration/10-product/stories/story-029-reporting-and-data-export.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