/vue-fullstack-graphql

Starter projects for fullstack applications based on Vue.js & GraphQL.

Primary LanguageJavaScript

Fullstack GraphQL Boilerplates for VueJs & Node.js


Bootstrap your fullstack GraphQL app within seconds
GraphQL boilerplates provide the perfect foundation for your GraphQL server, no matter if you're just getting started with GraphQL or aim to build a fully-fledged application.

Deprecation note

This repository has been deprecated and is currently unmaintained. You can find up-to-date examples for building GraphQL servers with a database here.

Features

  • Rapid scaffolding: Simply use graphql create (from the GraphQL CLI) to download the boilerplate you want.
  • Easily extensible: A boilerplate only provides the minimum setup so you can tailor the API to your use case.
  • Best practices: Each boilerplate incorporates best practices from the GraphQL community.

For a fully-fledged VueJs & Apollo tutorial, visit How to GraphQL. You can more learn about the idea behind GraphQL boilerplates here.

Quickstart

Select a boilerplate and follow the instructions in the belonging README to get started:

  • minimal: Minimal boilerplate with basic "Hello World" functionality
  • basic: Basic boilerplate based on a simple data model and with a GraphQL database
  • advanced: Advanced boilerplate with a GraphQL database, authentication and realtime subscriptions

All projects are based on graphql-yoga & Apollo Client.

Contributing

The GraphQL boilerplates are maintained by the GraphQL community, with official support from the Apollo & Graphcool teams.

Your feedback is very helpful, please share your opinion and thoughts! If you have any questions or want to contribute yourself, join the #graphql-boilerplate channel on our Slack.