GraphiQL App is a playground/IDE for GraphQL requests with authentication and authorization capabilities. It allows authorized users to explore, edit and test GraphQL queries, mutations and subscriptions.
- React
- Redux
- Firebase
- TypeScript
- Welcome page
- User authentication and authorization
- GraphiQL page with:
- Request editor
- Variables editor
- Headers editor (optional)
- Documentation explorer (lazy-loaded)
- Response section
To use the GraphiQL App, follow these steps:
- Clone the repository
- Install dependencies using
npm install
- Start the development server using
npm run dev
- Open http://localhost:3000 in your web browser
Contributions are welcome! To contribute to the GraphiQL App, please follow these steps:
- Fork the repository
- Create a new branch for your feature or bug fix
- Implement your changes and commit them to your branch
- Push your branch to your forked repository
- Create a pull request to merge your changes into the main branch
The GraphiQL App is licensed under the MIT License. See the LICENSE file for more details.