Skip to content

Module: GraphQL Gateway & Cursor Pagination #130

Description

@memplethee-lab

Feature Request

Problem Statement

Frontends need a single, typed, and paginated API surface for efficient data fetching and better UX.

Proposed Solution

Implement a GraphQL Gateway module with cursor pagination, DataLoader batching, and generated types for frontend SDKs.

Alternatives Considered

Keeping only REST endpoints results in overfetch/underfetch and complicates mobile apps.

Additional Context

Provide generated TypeScript types and example client usage to demonstrate developer productivity gains for grant reviewers.

Implementation Ideas (Optional)

  • Apollo Gateway or schema stitching with efficient resolvers
  • Cursor-based pagination with opaque cursors and stable ordering

Would you be willing to contribute?

  • Yes, I'd like to submit a PR for this feature
  • I can help with testing
  • I can help with documentation

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardThird CampaignCampaign: Third CampaignenhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions