Skip to content

Feat/hunter dashboard#255

Merged
Kaylahray merged 3 commits into
Quid-proquo:mainfrom
Ezeh20:feat/hunter-dashboard
Jun 29, 2026
Merged

Feat/hunter dashboard#255
Kaylahray merged 3 commits into
Quid-proquo:mainfrom
Ezeh20:feat/hunter-dashboard

Conversation

@Ezeh20

@Ezeh20 Ezeh20 commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Overview

This PR introduces a dedicated /hunter dashboard experience for the earner role, with a persistent sidebar layout, shared top navigation, and a dashboard screen that mirrors the provided Figma design. It also wires the hunter onboarding path to route into the new dashboard entry point.

Closes #229

Proposed Changes

  • Added a new /hunter layout that wraps the dashboard content with a persistent hunter sidebar.
  • Added a shared hunter top nav so the same header persists across hunter sub-routes.
  • Built the main hunter dashboard page using the exported assets from frontend/public/dashboard.
  • Added functional quest tabs for For You, All Quest, and My Quest.
  • Added pagination for the All Quest tab.
  • Added stub hunter sub-pages for Mission Board, My Submissions, and Wallet.
  • Updated onboarding routing so Take surveys now routes to /hunter.
image image image

Requirements & Acceptance Criteria

  • /hunter renders with sidebar navigation.
  • Sidebar links route to hunter sub-pages.
  • Mobile sidebar hamburger behavior is supported.
  • Hunter onboarding routes to /hunter.
  • Quest tabs are interactive.
  • All Quest pagination works.

Targeted File Changes

  • frontend/src/app/hunter/layout.tsx
  • frontend/src/app/hunter/page.tsx
  • frontend/src/app/hunter/mission-board/page.tsx
  • frontend/src/app/hunter/my-submissions/page.tsx
  • frontend/src/app/hunter/wallet/page.tsx
  • frontend/src/components/hunter/Sidebar.tsx
  • frontend/src/components/hunter/TopNav.tsx
  • frontend/src/components/hunter/HunterQuestTabs.tsx
  • frontend/src/lib/onboarding.ts

Verification

  • npm.cmd run type-check
  • npm.cmd run build

@Kaylahray Kaylahray merged commit 84eadce into Quid-proquo:main Jun 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.

[frontend] Hunter layout and dashboard shell

3 participants