Example Implementation of GraphQL + Relay Server and Client.
- Setup
git clone [email protected]:ironhee/graphql-server-example.git
cd graphql-server-example
npm install
brew install rethinkdb # or another package manager
- Run RethinkDB
rethinkdb
- Run GraphQL server
npm run server
- Show in browser
open http://localhost:5000/graphql
- If you need more information, See Development
-
Server
- Runtime: babel
- HTTP Server: express
- GraphQL: graphql, graphql-relay
- Database Driver: thinky, rethinkdash
- Database: rethinkdb
-
Client
- View Component: react
- Routing: react-router, react-router-relay
- Network & Store: relay
- Build: webpack
-
Testing
-
Task Management