This app demonstrates how to set up a simple Apollo server and React client, using dog pics from Twitter and Flickr and Firebase to store the ratings.
Inspired by WeRateDogs™.
# Twitter
TWITTER_API_KEY
# Flickr
FLICKR_API_KEY
# Firebase
FIREBASE_API_KEY
FIREBASE_AUTH_DOMAIN
FIREBASE_DATABASE_URL
FIREBASE_PROJECT_ID
Obtaining the keys:
This will run the server and frontend instances in parallel.
yarn
yarn start
For debugging, it may be more helpful to run the server and client in a separate
terminal. For those purposes, you can use yarn start:server
and yarn start:client:dev
.
yarn test