Skip to content

Feat/fe create quest wizard - #277

Merged
Kaylahray merged 2 commits into
Quid-proquo:mainfrom
Ezeh20:feat/fe-create-quest-wizard
Jul 29, 2026
Merged

Feat/fe create quest wizard#277
Kaylahray merged 2 commits into
Quid-proquo:mainfrom
Ezeh20:feat/fe-create-quest-wizard

Conversation

@Ezeh20

@Ezeh20 Ezeh20 commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Summary

closes #260

  • Add the 6-step Create a Quest wizard (Basics → Eligibility → Tasks → Rewards → Schedule → Review & publish), rendered as a full-viewport drawer.
  • Stepper shows progress/validation state per step; Continue is gated by per-step client validation (title/description required, at least one titled task, reward budget within available balance, valid schedule window).
  • Rewards step computes reward-per-winner and a required/available/remaining balance summary live, including platform + network fee estimates.
  • "Preview" opens a participant-facing preview modal of the quest; "Save as draft" and "Publish quest" are stubbed (no backend calls yet) — publish shows the success screen (Close / View quest) using the new star-q.svg asset.

Test plan

  • tsc --noEmit passes
  • eslint passes on changed files
  • Verified locally: full wizard flow Basics → Publish, back/forward step navigation, Preview modal, drawer overlay dims + covers sidebar/top nav, Save as draft redirect

Ezeh23 and others added 2 commits July 28, 2026 19:21
@Kaylahray

Copy link
Copy Markdown
Contributor

Excellent job @Ezeh20

@Kaylahray
Kaylahray merged commit f1dd781 into Quid-proquo:main Jul 29, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

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

3 participants