Ionic Graphql Starter

Apollo GraphQL Starter application that includes Ionic Mobile application and Node.js Server
Alternatives To Ionic Graphql Starter
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Apollo Server13,2585,3261,1535 hours ago305August 26, 202235mitTypeScript
🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.
Graphql Shield3,429
a month ago89mitTypeScript
🛡 A GraphQL tool to ease the creation of permission layer.
Vulcain3,3582a month ago15October 14, 202122agpl-3.0Go
Fast and idiomatic client-driven REST APIs.
Meatier3,115
5 years ago36JavaScript
:hamburger: like meteor, but meatier :hamburger:
Strawberry3,038
4 hours ago351mitPython
A GraphQL library for Python that leverages type annotations 🍓
Async Graphql2,754525 days ago386September 26, 202283apache-2.0Rust
A GraphQL server library implemented in Rust
Graphpack1,9921212 years ago14February 26, 201934mitJavaScript
☄️ A minimalistic zero-config GraphQL server.
Ariadne1,97510294 hours ago34April 22, 202254bsd-3-clausePython
Python library for implementing GraphQL servers using schema-first approach.
Reactql1,833
3 months ago71November 18, 201741mitTypeScript
Universal React+GraphQL starter kit: React 16, Apollo 2, MobX, Emotion, Webpack 4, GraphQL Code Generator, React Router 4, PostCSS, SSR
Json Graphql Server1,8114052 months ago21August 24, 20228mitJavaScript
Get a full fake GraphQL API with zero coding in less than 30 seconds.
Alternatives To Ionic Graphql Starter
Select To Compare


Alternative Project Comparisons
Readme

Ionic 4 Apollo GraphQL Example

Sample application that integrates Ionic and Apollo GraphQL sever.

Implementation include:

  • Ionic4 Angular frontent backed by Cordova/Capacitor for mobile deployment
  • Apollo GraphQL Node.js server implementing sample Tasks API

Aproach

Server side implements classical CRUD model on Task objects. Updates are being delivered using GraphQL subscriptions.

Running example

Requirements:

  • Docker
  • Node.js 6.x or above

Running the client

  1. Install this Ionic 4 starter app
npm install
  1. Install Ionic
npm install ionic
  1. Browse Ionic 4 app
npm run start
  1. Run on Emulator
npm run ionic:android

Running the server

Running server requires docker in order to run database

cd ./server
docker-compose up -d
npm install
npm run start

Demo

GraphQL tutorial

This repo is using GraphQL for communication between server and client. To learn basics about GraphQL please follow tutorial:

https://www.javascripttuts.com/implementing-graphql-using-apollo-in-an-ionic-application-introduction/

Ionic tutorial

This repo contains the code of an Ionic 4 starter app that we created as part of a Getting started with Ionic 4 tutorial. In the following tutorial your will learn the differences between Ionic 3 and Ionic 4 and all the new concepts about Ionic 4:

Tutorial

Find more Ionic tutorials and starter apps in https://ionicthemes.com

Popular Server Projects
Popular Graphql Projects
Popular Networking Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Typescript
Server
Tutorials
Graphql
Apollo