Unbeatable Tic Tac Toe Game

Installation:

  1. Clone repository.
  2. npm install
  3. bower install

To start application:

  1. "cd server"
  2. "node express.js". Server will be started on 3000 port
  3. Alternatively you may want to start sinatra server then type "ruby sinatra.rb". Server will be started on 4567 port.

Server installation:

  1. Install ruby
  2. Install sinatra server "gem install sinatra"

To run the tests:

  1. (Optional) npm i -g karma-cli
  2. karma start karma.conf.js

Test coverage reports are generated automatically to the coverage directory in root folder.