Skip to content

Implement Get All Projects with Filters #39

@ayshadogo

Description

@ayshadogo

Description:
Create public endpoint to browse all approved projects with filtering and pagination.

Tasks:

  • Create GET /projects endpoint (public)
  • Implement pagination (limit, offset)
  • Add filters: category, status, search query
  • Add sorting: newest, most funded, ending soon
  • Calculate funds_raised from donations
  • Include creator information (excluding sensitive data)
  • Add total count for pagination

Acceptance Criteria:

  • Returns only APPROVED or ACTIVE projects by default
  • Pagination works with limit/offset
  • Filters can be combined
  • Returns total count in response

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions