This project use Apollo Server to integrate GraphQL
- React 16.4.1
- React-Router 4.2.0
- Server-side rendering with React Router 4.x.
- Redux predictable state containers.
- Hot reloading using Webpack HMR.
- Apollo-GraphQL
- Webpack 3 for both development and production bundles.
- Responsive front-end interface with Bootstrap 3.
- Express 4.x server.
git clone https://github.com/forstleblue/GraphQLTest.git your_app
cd your_app
npm install
npm run start
npm run start - starts the development server.
Oen http://localhost:4000/
npm run eslint Run eslint
http://localhost:4000/graphiql
Webpack for bundling modules. Configuration file is webpack.config.js
It uses Express framework.
If NODE_ENV is development, we apply Webpack middlewares for bundling and Hot Module Replacement.
The app directory contains all the shared components, routes and reducers.
action folder have all actions for fetching data.
reducers folder have app holds app state
routes have all routing for this app
store for redux store
The server runs node js server

