WARNING: This project is outdated and not maintained anymore.
- react
 - react-native
 - react-native-web
 - nextjs
 - zeit.co/now
 - typescriptlang.org
 - graphql.org
 - relay
 - prisma
 - nexusjs
 - apollo-server
 
- nodejs.org 8 is required because of AWS. They don't support 10 yet.
 - docker-compose
 - yarnpkg.com
 - prisma-cli
 
git clone https://github.com/este/estecd esteyarnyarn docker:upyarn env devyarn prisma:deploy
yarn devstart web developmentyarn dev-iosstart iOS developmentyarn dev-androidstart Android developmentyarn prisma:deployafterprisma/datamodel.prismachangeyarn prisma:generategenerate Prisma clientyarn prisma:deleteget rid of the whole serviceyarn genafterapi/schema.graphqlchangeyarn env devcopy.env.devto.envyarn env prodcopy.env.prodto.envyarn buildlocal buildyarn startlocal startyarn testbefore commityarn depsrimraf 'yarn.lock' 'node_modules' '**/node_modules' && yarnnowdeploy to zeit.co/now
yarn dev, then open localhost:5000/playground and set HTTP HEADERS to{ "Authorization": "Bearer token" }. Token is browser cookie for api andyarn prisma tokenfor db.- After 
prisma/docker-compose.ymlchange, runyarn docker:up - To deploy local Prisma to demo server, set up Prisma with demo database, and put its endpoint to .env.prod (copy paste of .env.dev), then 
yarn env prod, thenyarn prisma:deploy.