Skip to content

Add Apollo GraphQL API layer - #554

Open
Buluz244 wants to merge 1 commit into
Abdulazeem-code:mainfrom
Buluz244:feature/graphql-api
Open

Add Apollo GraphQL API layer#554
Buluz244 wants to merge 1 commit into
Abdulazeem-code:mainfrom
Buluz244:feature/graphql-api

Conversation

@Buluz244

Copy link
Copy Markdown

Description
Add a GraphQL API layer to allow flexible querying for the frontend, alongside the existing REST endpoints.

Proposed Solution
Integrate Apollo Server with Express. Define a GraphQL schema that mirrors the Prisma schema, and write resolvers that utilize the existing database services.

Acceptance Criteria
Apollo Server configured and attached to Express
Queries and Mutations implemented for core entities
Authentication context properly passed to resolvers
Suggested Implementation Areas
src/server.js, src/graphql/ (new directory)

Impact
Improves frontend performance by preventing over-fetching and under-fetching of data.

closes #482

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@vercel

vercel Bot commented Aug 25, 2026

Copy link
Copy Markdown

@Buluz244 is attempting to deploy a commit to the Abdulazeem's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Aug 25, 2026

Copy link
Copy Markdown

@Buluz244 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement GraphQL API as an alternative to REST endpoints

1 participant