- The program runs as a web application on your local machine on port 8080.
- If you are running on OSX, make sure you have the Xcode Developer Tools:
xcode-select --install
- Install NVM:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
( other ways available here ) - Install what were the latest Node and NPM as of when this was created:
nvm install 8.1.2
. This will also install npm 5.0.3. - To clean, run
make clean
. - To build assets ready for deployment in the
./build
directory, runmake build
.make build
does not runmake clean
asmake clean
erases the node_modules directory, which would require thenpm install
that occurs duringmake build
to re-download all dependencies. - To test, run
make test
. - To run, run
make run
.make run
always runsmake build
before running to copy the html and css files the application uses. Then load http://localhost:8080 in your web browser. - The application was developed and tested using Chrome on OSX. It is recommended to run it in Chrome on OSX.