Install git (https://git-scm.com/download/win)
Install node.js (http://www.nodejs.org) (Make sure node.exe is in your PATH, install should have done this for you)
Install JDK (http://www.oracle.com/technetwork/java/javase/downloads/index.html)
Install Android SDK Build tools 23.0.1 (for mobile client development/testing only: https://developer.android.com/studio/index.html)
Install Visual Studio Code (https://code.visualstudio.com/Download)
git clone https://github.com/cdiddy77/blapp.git
cd blapp
npm install
cd client/mobile
npm install
cd ../..
(If the first npm install fails with an error about not being able to find the python executable then run: "npm install --global --production windows-build-tools."
then set your PYTHON env variable using: setx PYTHON "%USERPROFILE%\.windows-build-tools\python27\python.exe")
(Also set your JAVA_HOME env var i.e. setx JAVA_HOME "c:\Program Files\Java\jdk1.8.0_131")
npm run start
npm run build
npm run build-server
node server.js
cd client/mobile
npm run build -- --watch
npm run {ios|android}
npm run start
code .
Run Build Task (tsc -p server -w)
code client/web
Run Build Task (tsc -p client/web -w -noEmit)
code client/mobile
Run Build Task (tsc -p client/mobile -w -noEmit)
npm run build
npm run build-server
Thanks!