Real-time collaborative coding app with voice communication with interview tools
- Matt Reyes
- Jun Park
- Victor Ngo
View the project roadmap here
See CONTRIBUTING.md for contribution guidelines.
Some usage instructions
yarn
- Node 6.9.x
- Redis 3.2.x
- MongoDB *
- etc
brew install yarn
brew install redis
brew install postgresql
Yarn is a replacement for npm. It's faster and guarantees consistency -- as you deploy your code in various environments, you won't run the risk of slight variations in what gets installed.
yarn install
Override settings config/default.json
in any environment by making a copy of config/ENV.example.json
and naming it config/ENV.json
and setting the appropriate variable.
For environments that require use of environment variables, you can supply variables as defined in config/custom-environment-variables.json
.
See https://www.npmjs.com/package/config And https://github.com/lorenwest/node-config/wiki/Environment-Variables#custom-environment-variables
IMPORTANT: ensure mongod
is running before performing these steps.
TBD
N/A
To run webpack build: yarn run build
To run server: yarn run start
To run tests: yarn run test
To run your redis server for the session store redis-server