Meteor Graphql Boilerplate

screenshot of Meteor Graphql Boilerplate

A minimal setup to use Apollo with Meteor and React.

Overview:

The Meteor + Apollo boilerplate is a simple kit aimed at helping developers get started with experimenting in Apollo, Meteor, and React. It includes a GraphQL server running with Express bound to the Meteor application, an Apollo client, React and React-Router v4 for building user interfaces, and Accounts UI for basic and password authentication. The kit also supports ES6 syntax, making it easy to write modern JavaScript code. Developers can find specific versions of the included packages in the package.json file. Additionally, the kit enables GraphiQL, a web-based IDE for exploring GraphQL APIs, and provides documentation for the Meteor Apollo package and Apollo itself.

Features:

  • GraphQL Server: A GraphQL server running with Express and bound to the Meteor application.
  • Apollo Client: Integration of Apollo client, allowing for efficient data management between the client and server.
  • React and React-Router: Support for building user interfaces using React and the latest version of React-Router (v4).
  • Accounts UI: Inclusion of Accounts UI package for basic and password authentication capabilities.
  • ES6 Syntax: Support for writing code using modern JavaScript syntax.

Summary:

The Meteor + Apollo boilerplate is a convenient starting point for developers looking to experiment with the combination of Apollo, Meteor, and React. With its included GraphQL server, Apollo client, React and React-Router support, Accounts UI for authentication, and ES6 syntax, developers can quickly start building and experimenting with GraphQL-powered applications. The kit also provides documentation and resources for further learning and contribution.