An application for connecting people who want to play board games.
GAMEBOARD connects individuals who are looking to play games together. GAMEBOARD allows users to create and schedule games, as well as join games created by other users. Unregistered users can browse through existing games, and can join games after signing up through facebook. After completing a game, users can review their fellow players based on whether they showed up, and if they enjoyed their game with that player.
- Product Owner: PyNate (Nathan Leonard)
- Scrum Master: fangtingPrahl (Fangting Prahl)
- Development Team Members: vaishr (Vaishnavi Reddy), trsreagan3 (Reagan Schiller), gato-gordo (Ignacio Prado)
- Postgresql
- Express
- Angular
- Node
From within the root directory:
sudo npm install -g bower
npm install
bower installStarting the database: start postgresql using postgres.app, or 'psql' from the command line
Starting the server:
- navigate to root directory
- run nodemon server/server.js
In the Chrome browser:
- Navigate to :
- localhost:3000
Follow all steps in "Viewing the project" then:
Front-end tests: (from the project root directory in a separate tab on the command line) gulp karma
Back-end tests: (from the project root directory in a separate tab on the command line) gulp mocha OR npm test
- Currently this application is built for Google Chrome
- Mobile support has not yet been tested
See CONTRIBUTING.md for contribution guidelines.

