https://github.com/igassmann/graphql-playground
https://github.com/igassmann/graphql-playground
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/igassmann/graphql-playground
- Owner: IGassmann
- Created: 2023-12-17T19:25:35.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-04T09:47:11.000Z (over 2 years ago)
- Last Synced: 2025-03-17T13:50:43.543Z (over 1 year ago)
- Language: TypeScript
- Size: 253 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GraphQL Playground
This is a playground for me to try out different GraphQL features and libraries.
It is made of a GraphQL API built in Go with [gqlgen](https://gqlgen.com/) and
a Next.js app that uses [URQL](https://formidable.com/open-source/urql/) as the
GraphQL client.
## TODO
- [ ] Add filtering, sorting and searching
- [ ] Implement Starship.pilots resolver
- [ ] Set up @defer
- [ ] Implement object identification
- [ ] Move data to database
- [ ] Add example of Union (`union SearchResult = Human | Droid | Starship`)
- [ ] Add example of Interface (`interface Character`)
- [ ] Add example of Enum (`enum LengthUnit`)
- [ ] Model errors in the schema
- [ ] Have localized errors instead of failing a whole query
- [ ] Use dataloader
- [ ] Try out [GraphQLSP](https://github.com/0no-co/GraphQLSP)