ajh / point_poker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

             _       _                 _
 _ __   ___ (_)_ __ | |_   _ __   ___ | | _____ _ __
| '_ \ / _ \| | '_ \| __| | '_ \ / _ \| |/ / _ \ '__|
| |_) | (_) | | | | | |_  | |_) | (_) |   <  __/ |
| .__/ \___/|_|_| |_|\__| | .__/ \___/|_|\_\___|_|
|_|                       |_|

Point Poker - estimating for agile teams

OSX Setup instructions

Install gem dependencies with bundler:

bundle install

Install postgresql, then follow the brew instructions:

brew install postgresql

Create the database:

bundle exec rake db:create db:schema:load

Start the server:

bundle exec rails s

websocket eventual consistency design

The client stores the lock_version value of the game. Websocket events just send new lock_version values. The client asks for json that includes all the new stuff since its known lock version, and iterates through that and renders it on the page.

About


Languages

Language:Ruby 51.7%Language:CSS 23.8%Language:HTML 12.8%Language:Gherkin 8.7%Language:CoffeeScript 2.1%Language:JavaScript 0.8%