Skip to content

[FE] Create a quest wizard UI (6 steps) #260

Description

@Kaylahray

Description

Build Create a quest from [DESIGN] Create a quest wizard: overlay/panel, 6-step stepper (Basics → Eligibility → Tasks → Rewards → Schedule → Review & publish), draft/preview/publish, success modal. Client validation; publish may stub until Integration.

Image

User Story

figma

As a Founder,
I want the full Create a quest flow,
so that I can define tasks, rewards, and schedule before publishing.

Requirements and Context

  • Files: e.g. frontend/src/app/creator/quests/new/ + wizard step components
  • Fields per design (type cards, task blocks, reward summary + fees, schedule, review)
  • Footer: Back · Preview · Save as draft · Continue / Publish quest
  • Exit creator · Saved · success modal (Close / View quest)
  • Entry from Quests hub CTA

Suggested Implementation

// Wizard shell + steps + RHF/zod
// Save draft → POST /missions/drafts when auth ready
// Publish stub until INT

Acceptance Criteria

  • All 6 steps with validation
  • Rewards summary (required / available / remaining)
  • Review + Publish success modal
  • Linked from Quests hub

Submission Guidelines

  • Branch: feat/fe-create-quest-wizard
  • Depends on: [DESIGN] Create a quest wizard
  • PR: feat(frontend): Create a quest 6-step wizard UI

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions