Ask questions to the speaker and upvote them!
The backend api uses Apollo GraphQL tools and an express nodejs server.
The frontend 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
- Real-time updates with GraphQL Subscriptions
- Apollo Engine for Monitoring performance, Reporting errors and Caching (Apollo Cache Control)
- 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.