Skip to content

Parallel-Platform/Parallel.Team

Repository files navigation

Parallel.Team

Parallel.Team is a web app for finding people to play games with.

Requirements

Installation

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

Development

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

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