Hankathon-Kit

OS : MacOS

Source : https://github.com/HanGee/Hankathon

NodeJS version : v6

Step 1 : Install NodeJS on Mac OSX

  1. Install NVM
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

$ source ~/.bashrc
  1. Install NodeJS & NPM
$ nvm install 6
$ nvm alias default

Step 2 : Install qt5 on Mac OSX

Source: http://macappstore.org/qt5/

  1. Press Command+Space and type Terminal and press enter/return key.
  2. Run in Terminal app:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

and press enter/return key.

If the screen prompts you to enter a password, please enter your Mac's user password to continue. When you type the password, it won't be displayed on screen, but the system would accept it. So just type your password and press ENTER/RETURN key. Then wait for the command to finish.

  1. Run:
$ brew install qt5

Step 3 : Installation

  1. Download Hankathon Source Code
$ git clone https://github.com/HanGee/Hankathon.git
  1. Change a directory
$ cd Hankathon
  1. Download Garlic Source Code
$ git clone https://github.com/cfsghost/Garlic.git
  1. Garlic component is used, initializing submodule to fetch Garlic is needed
$ git submodule init
$ git submodule update
  1. Install modules with NPM
$ npm install

Step 4 : Run Server

$ node app.js

Keyboard Shortcuts

This lists keyboard shortcuts that you can use on Hankathon:

  • G - Start Hankathon
  • F - Enter/Exit Fullscreen mode

Shell Script

$ source shell/install.sh