Skip to content

genie-team/graphql-genie-client

Repository files navigation

GraphQL Genie Client logo

GraphQL Genie Client

Dependency Status devDependency Status

donate patreon paypal

View in github pages here.

A React app providing a demo and example of GraphQL Genie. No coding required. All you need is to write GraphQL Type Schema (or use the example provided). See how GraphQL Genie turns graphql type definitions into a fully featured GraphQL API with referential integrity and inverse updates.

Data can be mocked, stored in memory or stored in your browsers IndexedDB (so refreshing doesn't wipe out your data).

Settings

Data Mode

  • Memory

    • Mutations will save to memory and queries will query from memory. Reloading will erase all data
  • IndexedDB

    • Mutations will save to browser database and queries will query from the database. Data will be saved on reload of page
  • Mock

    • Mutations will do nothing, queries will return mock data

Roadmap

Ability to export data

Contribute or Donate

  • Code Contributions
    • Fork
    • Make Changes
    • Run the following and make sure no failures or errors
      • npm run build
      • npm run start
    • Open pull request
  • Donate
    • Genie and other genie-team products are outcomes of a hobby and receive no other funding, any and all support would be greatly appreciated if you find Genie products useful. Your support will encourage faster development of bug fixes, new features and new products.
    • donate (preferred)
    • patreon
    • paypal

Backers

[Your Name and link Here]

If you contribute and want a thanks callout on genie project READMEs let me know via twitter message (at least .25/week)

Thanks/Credit

GraphQL Faker from which I copied the react component

Prisma GraphQL / Graphcool for inspiration

Logo Icon made by Freepik from www.flaticon.com is licensed by CC 3.0 BY