Skip to content

[DESIGN] Create Mission Wizard (founder) #258

Description

@Kaylahray

Description

Design the full Create a quest flow for founders: a multi-step creator (side panel / overlay on the Quests hub) with autosave, draft, preview, and publish — including success confirmation. Six steps, not a single form.

User Story

As a Founder (Creator),
I want a guided Create a quest flow,
so that I can define basics, eligibility, tasks, rewards, schedule, and publish with a clear funding summary before going live.

Requirements and Context

  • Entry: “+ Add new Quest” from Quests hub; wizard as large right panel/overlay (Quests hub dimmed behind)
  • Top bar: “Exit creator” · “Saved” indicator (checkmark when autosaved)
  • Title: “Create a quest”
  • Stepper (6 steps) — completed = checkmark; current = purple filled; upcoming = muted
    1. Basics
    2. Eligibility
    3. Tasks
    4. Rewards
    5. Schedule
    6. Review & publish
  • Footer (all steps): Back (when applicable) · Preview · Save as draft · Continue (disabled until required fields valid) · on last step primary becomes Publish quest
  • Step 1 — Basics
    • Quest type cards: Product testing (selected) vs Community participation
    • Title (0/90) · Description
    • Est. completion duration · Participant limit · Visibility
  • Step 2 — Eligibility
    • Who can participate
    • Max submissions per participant · Eligible countries/regions
    • “Previous winners can participate” checkbox
    • Advanced eligibility (expandable) + additional requirement textarea
  • Step 3 — Tasks
    • Helper copy about clear questions / useful evidence
    • Reorderable task blocks: type (Paragraph / Upload / …), title, participant instructions, Required toggle, delete
    • “+ Add task block”
  • Step 4 — Rewards
    • Reward method (e.g. Selected winners)
    • Total reward budget · Number of winners · Reward per winner
    • Summary: Total required balance · Available wallet balance · Remaining balance
    • Fee line: platform fee + network fee estimate (estimates until distributed)
  • Step 5 — Schedule
    • Publish immediately vs Schedule for later
    • Start · Closing · Time zone · Winner announcement
    • “Close automatically when participant limit is reached”
  • Step 6 — Review & publish
    • Summary cards: details, eligibility, rewards, numbered tasks
    • Est. completion callout
    • Primary: Publish quest
  • Success modal
    • “Quest Published Successfully”
    • Supporting copy
    • Close · View quest (primary)
  • Desktop + tablet (+ mobile treatment for panel/full-screen)
  • Component inventory + asset exports; Figma URL on issue

Suggested Implementation

1. Frame wizard shell: overlay, exit, Saved, stepper, footer actions
2. Frame all 6 steps with filled + error/disabled Continue states
3. Frame Publish success modal over Quests hub
4. Spec tablet/mobile panel behavior
5. Inventory components (stepper, type cards, task block, reward summary, success modal)

Acceptance Criteria

  • Figma link + node URL posted
  • All 6 steps designed with Continue/Publish footer patterns
  • Rewards balance + fee estimate UI specified
  • Review summary + success modal included
  • Overlay relationship to Quests hub shown
  • Component inventory documented

Submission Guidelines

  • Branch: design/create-quest-wizard
  • Depends on: [DESIGN] Creator Quests hub (wizard entry from hub)
  • PR: docs(design): Create a quest wizard

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions