Skip to content

Implement Bounties Detail Page #80

@Benjtalkshow

Description

@Benjtalkshow

Implement bounties Detail Page

Create a detailed page for a single bounty. New route (/bounty/bountyId)

This bridges discovery → submission.

Expected Data Types

type OpportunityDetails = {
  id: string
  title: string
  type: 'bounty' 
  description: string
  rewardAmount: number | null
  rewardCurrency: string
  difficulty: 'beginner' | 'intermediate' | 'advanced' | null
  status: 'open' | 'claimed' | 'in_review' | 'closed'
  tags: string[]
  claimModel: 'single' | 'multiple'
  project: {
    id: string
    name: string
    logoUrl?: string | null
  }
  milestones?: Milestone[]
}

Main Sections

  • Header (title, reward, status)
  • Project context
  • Full markdown description
  • Milestones (if applicable)
  • Claim / Submit button

Acceptance Criteria

  • Markdown renders properly
  • Claim button respects status
  • No layout breaks

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programfrontendFrontend developmentgood first issueGood for newcomershelp wantedExtra attention is needed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions