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?
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)
Would you be willing to contribute?