Skip to content

An Express.js app, using a GraphQL REST API wrapper. Webpack for package management and Gulp for tasks.

License

Notifications You must be signed in to change notification settings

michellekondou/express-graphql

Repository files navigation

Sample App

An Express.js app, using a GraphQL REST API wrapper (endpoints from http://jsonplaceholder.typicode.com/) to retrieve users, posts and comments.

Protocol

  • HTTPS, HTTP/2
    • spdy

Package management

  • webpack

Task management

  • gulp
    • gulp-sass

Data

  • GraphQL:
    • apollo-server-express
      • graphqlExpress
      • graphiqlExpress
    • apollo-fetch
    • graphql-tools

JavaScript

  • es6
  • lodash
  • Fetch API

CSS

  • Grid Layout

Performance Checkpoints

  • HTTPS, HTTP/2
  • HTTP/2 server push for render-blocking stylesheets
  • font preloading
  • module pattern
  • text compression
  • minify CSS and JS

Browser Support

  • Last 2 versions (IE11 & IE10)

To use:

npm install

npm run start

Server running on https://localhost:3001

TODO:

  • error handling
  • tests

About

An Express.js app, using a GraphQL REST API wrapper. Webpack for package management and Gulp for tasks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published