Get free mentoring and offer to mentor subjects you care about.
You'll need a few globals, namely 'npm' or 'yarn' -- both a node package managers, we use Yarn but you're free to use either! However, you'll use NPM to install Yarn (of course..)
- Node (version > 8.2 for best results)
- Postgres (version > 9.5; we recommend using the Postgres App)
- Yarn/NPM
- Nodemon -- when developing, monitor filesystem for changes
The web app was bootstrapped using create-react-app, but you won't need that to run it---only a recent version of Node.
Web - go to the /app
directory and run yarn start
Server - go to /server
and run yarn dev
Library | Description | Role |
---|---|---|
Apollo Client | Feature rich GraphQL client | fetching and caching data [client] |
React Apollo | Bindings for React and GraphQL | [client] |
Postgraphile | Generates a GraphQL API based on Postgres schema | API [server] |
mattes/migrate | A CLI for generating and running database migrations | DB [server] |