Skip to content

FE: Bounty detail page (/bounties/[id]) #623

Description

@0xdevcollins

Context

Part of the Bounty Builder Lifecycle milestone (v1 boundless). The bounty detail page is the hub for the builder: it shows the bounty, the builder's current status, and the mode-aware entry CTA.

Blueprint to mirror

  • app/(landing)/hackathons/[slug]/page.tsx (SSR detail)

Tasks

  • Route app/(landing)/bounties/[id]/page.tsx (or [slug]): description, acceptance criteria / prize tiers, mode badges, deadlines, organization.
  • Eligibility panel: reputationMinimum (open + single claim) or applicationCreditCost (application modes); show the caller's current status via useMyBountyApplication.
  • Mode-aware CTA: Claim (open + single claim), Join (open + competition), Apply (application entry types). Disabled/explained when deadline passed or already applied.

Acceptance criteria

  • Detail renders correctly per mode; the CTA routes to the right entry flow; the caller's current status is shown.

Depends on

  • Bounty data layer.

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