Why Hygraph?
The Leviathan team chose Hygraph for the following reasons.
Easy Onboarding
Although the Leviathan team was new to working with a headless CMS and GraphQL, the intuitive UI with the Hygraph support team helped ensure it was a smooth transition. The type-safe nature of GraphQL and features like auto-generated documentation helped them adopt GraphQL and Hygraph quickly.
GraphQL Mutations API
Because Hygraph is a GraphQL-native system, it offers GraphQL mutations (write operations). These give developers more control, which opens the possibility to manage user-generated content.
The Current Setup
A React front-end powers a UI client that interacts with Hygraph. The media display is powered using TouchDesigner. The UI client and TouchDesigner project also communicate via a websocket server for various control purposes. The content is centralized and housed within Hygraph.
Results and Benefits
- Hygraph was very easy for someone with limited backend experience to learn and start building right away with features such as the Hygraph API Explorer.
- GraphQL Mutations are essential for importing content in the system or powering custom editorial interfaces.