Skip to content

FE: Bounty marketplace (discover/list) in v1 #622

Description

@0xdevcollins

Context

Part of the Bounty Builder Lifecycle milestone (v1 boundless). v1 has no bounty discover surface (v2 has its own marketplace). Build a public bounty marketplace mirroring the hackathon browse.

Blueprint to mirror

  • components/hackathons/HackathonsPage.tsx, HackathonsFiltersHeader.tsx, components/landing-page/hackathon/HackathonCard.tsx
  • route app/(landing)/hackathons/page.tsx

Tasks

  • Route app/(landing)/bounties/page.tsx + a BountiesPage list: filters (status, mode, category, search) + pagination/infinite scroll.
  • BountyCard: reward, mode badge (plain labels: single claim / competition / application), deadline, organization.
  • Wire to GET /api/bounties via the bounties data-layer hooks.

Acceptance criteria

  • Browse / filter / search bounties; cards link to the detail page.

Depends on

  • Bounty data layer (sibling issue).

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions