Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Akryum/vue-summit-app

Example App: Vue + GraphQL + Apollo (Devfest Nantes 2017)
https://github.com/Akryum/vue-summit-app

Last synced: 4 months ago
JSON representation

Example App: Vue + GraphQL + Apollo (Devfest Nantes 2017)

Awesome Lists containing this project

README

        



Summit



Become a Patreon

## Sponsors

### Gold



sum.cumo logo

### Silver



VueSchool logo


Vue Mastery logo

### Bronze








> Ask questions to the speaker and upvote them!

The [backend api](./api) uses Apollo GraphQL tools and an express nodejs server.

The [frontend app](./app) is using Vue and Apollo GraphQL. It features:

- Routing with vue-router
- State management with vuex
- Google Signin (OAuth)
- Full Server-Side Rendering
- GraphQL data with [Apollo](https://www.apollographql.com/)
- Real-time updates with GraphQL Subscriptions
- [Apollo Engine](https://www.apollographql.com/engine/) for Monitoring performance, Reporting errors and Caching ([Apollo Cache Control](https://github.com/apollographql/apollo-cache-control))
- Automatic [Persisted Queries](https://github.com/apollographql/apollo-link-persisted-queries)
- Full-text instant search
- Specific 'Server Error' component rendered on the server
- Stylus for the component styling

This application was intially made for the Devfest Nantes 2017 conference.