Skip to content

Projects Tab – Projects Discovery View #4

Description

@0xdevcollins

The Projects tab shows all available projects users can explore and later drill into for bounties.


Expected Data Types

type Project = {
  id: string
  name: string
  logoUrl: string | null
  description: string
  tags: string[]
  bountyCount: number
  openBountyCount: number
  createdAt: string
  updatedAt: string
}

Project Card Requirements

Each project card should show:

  • Project logo
  • Project name
  • Short description (line-clamped)
  • Tags
  • Number of open bounties
  • Click → navigates to project detail page

Project Filters

  • Search (name + description)

  • Tags

  • Has open bounties (boolean)

  • Sort:

    • Newest
    • Most open bounties
    • Recently updated

UX Expectations


Acceptance Criteria

  • Filters update results instantly
  • Empty state is informative
  • Mobile layout works

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programfrontendFrontend developmentgood first issueGood for newcomers

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions