graphql-yoga
- GraphQL server library built on top of Express,apollo-server
,graphql-js
and more- Prisma - Replaces traditional ORMs. Use the Prisma client to implement your GraphQL resolvers and simplify database access
- GraphQL Playground - "GraphQL IDE" that allows interactive exploration on GraphQL API. Somewhat similar to
Postman
(for REST APIs) prisma-client-lib
- Required to run Prisma client in JS- jsonwebtoken
- bcryptjs
I have rewritten my own version in order to get a better grasp of how things work and with the aim to summarize and rephrase each step in a way that "I" can easily and quickly understand it.
- Getting Started
- Adding Queries
- Adding Mutations
- Adding a Database
- Connecting Server & Database via Prisma client
- Authentication
- Realtime GraphQL Subscriptions
- Filtering, Pagination & Sorting