Skip to content

Epic 1: Demo without backend #6

Description

@pablonete

Build a useful demo without real backend dependencies, using local/mock data to validate the participant journey, QR flows, activities, and prize wheel.

Tasks

  • Generate local identity and mock participant QR — Decide QR format, sequential number, and regeneration flow.
  • Prevent impersonation — Validate QR login through an authorized registration/admin one-time approval.
  • Create the activity catalog — Decide initial activities, categories, capacity, duration, and difficulty.
  • Participant progress and completed activities screen — Decide what kids see and how prize wheel progress is displayed.
  • Mock Activity Lead completion screen — Decide scan/manual flow, duplicate prevention, and per-activity scope.
  • Mock prize wheel screen with available spins — Decide spin rules, accumulation, and consumption.

Decisions

  • What data can stay local/mock at this stage?
  • What needs to be shaped now to avoid rework when persistence is added?
  • How should English/Spanish strings be represented in the demo?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions