HackTouch touchscreen-based information retrieval/control system
JavaScript Ruby
Pull request Compare This branch is 3 commits ahead of superatrain:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.sass-cache/0b5c0c9badb23202542eb56e69894f3ae6215b03
backend
frontend
scripts
Gemfile
Gemfile.lock
README.md
config.ru
hacktouch.sqlite3

README.md

Installation

  1. Install ruby (check out rbenv if you need an easy setup)
  2. gem install bundler
  3. get this repo with git
  4. run bundle install from the repo folder

Running the Hack Touch

./scripts/start.sh

Visiting the Hack Touch

Visit http://localhost:3000/ in your browser.

Legacy Instructions.. in case the other instructions are borked

  1. Install required dependencies (most available via rubygems):
    • AMQP
    • Carrot
    • Log4r
    • JSON
    • Sinatra
    • static_assets plugin for Sinatra
    • Sass
    • Haml
    • Sequel
    • Sqlite3
    • VLC
  2. Customize the VLC path in hacktouch-audiod.rb to match your installation.
  3. Start the backend: "./backend/hacktouch-audiod.rb && ./backend/hacktouch-newsd.rb".
  4. Start the frontend: "./frontend/hacktouch-frontend.rb".
  5. Visit http://localhost:4567/ in a browser.