Company
Date Published
Author
Cristina Escalante
Word count
1136
Language
English
Hacker News points
None

Summary

The authors of a content management system (CMS) for Neo4j Graph Examples migrated their Ruby on Rails-based portal to GRANDstack, a GraphQL-based stack that combines React and Apollo. The CMS is a self-serve platform where users can view, create, and edit graph examples, as well as rate and publish them. GRANDstack brings several benefits, including the ability to easily set up a new app with little to no previous experience with Cypher, automatic GraphQL-to-Cypher translations, and a starter kit that allows developers to define a simple data schema and manipulate data via an auto-generated GraphQL API. The CMS features anonymous users who can browse and view content, authenticated users who can create and edit graph examples, and administrator users who can manage content, assign categories, and handle notifications. The code for the CMS is available on GitHub, and GRANDstack provides resources for building full-stack GraphQL applications with ease.