contains express-graphql as the graphql server contains mongodb for persisting data contains react-apollo for data provider on client contains gql from graphql-tag for query and mutation handling on client