apollo-graphql-mongodb-react-native icon indicating copy to clipboard operation
apollo-graphql-mongodb-react-native copied to clipboard

Apollo Server Example using MongoDB + Mongoose + Express, Apollo Client using React Native

This repo goes along with the Medium post React Native with Apollo Server and Client.

There are two parts to this application: the client (React Native Application) and the server (GraphQL server)

Apollo Server

Using Apollo + GraphQL + MongoDB + Express

To get setup:

clone repository

git clone [email protected]:dabit3/apollo-graphql-mongodb.git

cd into repository

cd apollo-graphql-mongodb/apolloserver

install dependencies

yarn

Start MongoDB Server

mongod

Start project server

node app.js

Open GraphQL Explorer on http://localhost:8080/graphiql

Try submitting a query:

query {
  president(name: "George Washington") {
    name
    term
    party
  }
}

Apollo Client

To get setup

clone repository (if not already done in step 1):

git clone [email protected]:dabit3/apollo-graphql-mongodb.git

cd into repository

cd apollo-graphql-mongodb/apolloclient

install dependencies

yarn

run project

react-native run-ios or react-native run-android