https://github.com/enochval/graphql-placeholder
This project is a NestJS GraphQL implementation of the popular JSON Placeholder API, providing developers with a GraphQL playground for testing and experimentation.
https://github.com/enochval/graphql-placeholder
apollo apolo-graphql docker graphql graphql-js javacript nestjs nestjs-graphql nodejs typescript
Last synced: 10 months ago
JSON representation
This project is a NestJS GraphQL implementation of the popular JSON Placeholder API, providing developers with a GraphQL playground for testing and experimentation.
- Host: GitHub
- URL: https://github.com/enochval/graphql-placeholder
- Owner: enochval
- License: mit
- Created: 2024-05-26T15:14:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-20T19:54:04.000Z (over 1 year ago)
- Last Synced: 2025-01-13T22:40:08.685Z (11 months ago)
- Topics: apollo, apolo-graphql, docker, graphql, graphql-js, javacript, nestjs, nestjs-graphql, nodejs, typescript
- Language: TypeScript
- Homepage: https://graphqlplaceholder.vercel.app
- Size: 557 KB
- Stars: 26
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# GraphQL Placeholder
Welcome to the GraphQL Placeholder!
## Description
[GraphQL Placeholder](https://graphqlplaceholder.vercel.app) is a [NestJS](https://nestjs.com) GraphQL implementation of the popular [JSON Placeholder](https://jsonplaceholder.typicode.com) API, providing developers with a [GraphQL playground](https://graphqlplaceholder.vercel.app/graphql) for testing and experimentation.
## Features
- No registration
- Zero-config
- Basic GraphQL API
- "Has many" relationships
- Filters and nested queries
- Cross-domain (CORS and JSONP)
- Supports QUERY, MUTATION
- HTTP or HTTPS
- Compatible with React, Angular, Vue, Ember, ...
- An interactive playground for testing GraphQL queries and mutations.
- Built with NestJS for high performance and maintainability.
- Seamless integration with JSON Placeholder API data including posts, comments, users, todos, albums and photos.
- Utilize TypeScript for a smooth and error-free development experience.
## Usage
- **Queries:** Fetch data such as posts, comments, users, etc., from the JSON Placeholder API using GraphQL queries.
- **Mutations:** Test data manipulation operations like creating, updating, and deleting resources.
## Guide
For examples and more, you can visit https://graphqlplaceholder.vercel.app/guide
## Contributing
We welcome contributions from the community! Please read our [CONTRIBUTING.md](./CONTRIBUTING.md) to get started.
## License
This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.
## Stay in touch
- Author - [Enoch Osarenren](https://linkedin.com/in/enoch-osarenren)