Skip to content

mentdotio/ment.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ment.io

Get free mentoring and offer to mentor subjects you care about.

Development

Requirements

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.

Get started

Web - go to the /app directory and run yarn start
Server - go to /server and run yarn dev

Technology Stack

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]