Please make sure you are running Nodejs version 9 or higher.
With npm installed please run following commands, as an Administrator:
npm install -g windows-build-tools
npm install -g gulp-cli
npm install -g node-gyp
This repository depends on the Truffle Framework.
npm install -g truffle
For compilation, migration and testing I use: https://github.com/trufflesuite/ganache-cli
A good option to Ganache testrpc is the EthereumJs-testrpc: npm install ethereumjs-testrpc
truffle compile
truffle migrate
truffle test