Skip to content

Latest commit

 

History

History
66 lines (51 loc) · 1.35 KB

README.md

File metadata and controls

66 lines (51 loc) · 1.35 KB

Open Active Voting

Simple ballot based voting system.

alt text

Live demo:

https://ktest2.betrireykjavik.is/

Setup guide:

https://docs.google.com/document/d/1M5mb-j_QaOPoB4twPe4lvXRrb1k0TmLKZxBCV5gdWuM

OAV Keys & Counting app is also needed

https://github.com/rbjarnason/oav-keys-and-counting

OAV Keys & Counting App setup guide:

https://docs.google.com/document/d/1llb6Li4KAs7pjiQEtaZnDGauBGdiplORe_eXQg1vKZw/

Installation

Install Ubuntu dependencies

sudo apt-get -yqq install curl git build-essential libxslt-dev libxml2-dev libmysqlclient-dev mysql-server

Install Ruby 2.0

http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz
tar -xvzf ruby-2.1.5.tar.gz
cd ruby...
make
sudo make install

Install bundler and dependencies

gem install bundler
cd open-active-voting
bundle install

Setup the database (edit config file)

cd config
vi database.yml
# Edit database.yml to point to your MySQL server
cd ..
rake db:create
rake db:schema:load
rake db:seed

Running the test server

rails server -e test

In a new terminal Running the tests

cd open-active-voting
bundle exec rake test:integration

Browsing the test system

Open http://localhost:3000/ in your browser