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.
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
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
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.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
frontend/src/app/creator/quests/new/+ wizard step componentsSuggested Implementation
Acceptance Criteria
Submission Guidelines
feat/fe-create-quest-wizard[DESIGN] Create a quest wizardfeat(frontend): Create a quest 6-step wizard UI