![Apollo upload logo](https://cdn.rawgit.com/jaydenseric/apollo-upload-examples/v1.0.1/apollo-upload-logo.svg) # Apollo upload examples ![Github release](https://img.shields.io/github/release/jaydenseric/apollo-upload-examples.svg?style=flat-square) ![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square) ![Github issues](https://img.shields.io/github/issues/jaydenseric/apollo-upload-examples.svg?style=flat-square) ![Github stars](https://img.shields.io/github/stars/jaydenseric/apollo-upload-examples.svg?style=flat-square) A full stack demo of file uploads via GraphQL mutations with [Apollo](http://dev.apollodata.com). ## GraphQL API See [`api/readme.md`](api/readme.md). Uses: - [koa](https://www.npmjs.com/package/koa) - [graphql-server-koa](https://www.npmjs.com/package/graphql-server-koa) - [apollo-upload-server](https://www.npmjs.com/package/apollo-upload-server) ## Web app See [`app/readme.md`](app/readme.md). Uses: - [next](https://www.npmjs.com/package/next) - [react-apollo](https://www.npmjs.com/package/react-apollo) - [apollo-link-batch-http](https://www.npmjs.com/package/apollo-link-batch-http) - [apollo-fetch-upload](https://www.npmjs.com/package/apollo-fetch-upload)