Parallel.Team is a web app for finding people to play games with.
- NodeJS
- [Firebase Account] (https://www.firebase.com/)
- [Giantbomb API Account Key] (http://www.giantbomb.com/api/)
Install the node dependencies.
npm install
Install the bower components.
cd public/components
bower install
cd -
Copy config-example.js
to config.js
and make the appropriate changes to the GiantBomb API key, Firebase url/secret and anything else you intend to use.
cp config-example.js config.js
Copy public/assets/app/js/app-config-example.js
to public/assets/app/js/app-config.js
and make the appropriate changes.
cp public/assets/app/js/app-config-example.js public/assets/app/js/app-config.js
The application is built to run on an Azure stack. However, you can run a local instance of it with the npm start
command. This will start a local server which listens on localhost:3000.
npm start
All authentication is done via Firebase, so you will need to set it up to authenticate with Google/Facebook/Twitter or any other auth service you want to use.
Testing is run via the npm test
command, but you need to be sure that you've installed the devDependencies
(see the npm Documentation for more information).
npm test