React, Node, REST and GraphQL API An ongoing progression of applying best practices to a simple CRUD application