Users management application

The application written with React and Appolo client (GraphQL)

Get started

You’ll need to have Node >= 6 on your machine

  1. Clone the repository
git clone https://github.com/ZakharDolozhevskiy/crud-with-graphql.git
  1. Install dependencies
npm install
  1. Run the app in development mode
npm start
  1. Open http://localhost:3000 to view it in the browser.

Development

All development dependencies and used script described here

Scripts

  • npm start - run application in development mode with live reloading and dev warnings in console
  • npm test - run tests (patterns: *.test.js, tests folder)
  • npm build - create production ready build

Main dependencies

Testing

React components covered with unit tests. Snapshots created for reusable components and components with GraphQL queries and mutations tested as one group.

Testing tools