Node: https://nodejs.org/en/
cordova:
npm install -g cordova,
ionic (Mobile app framework based on AngularJS for cordova):
npm install -g cordova ionic
ionic build ios
Then run:
ionic emulate ios
gulp
Then open your chrome and go to http://localhost:8080
I initialized this ionic project with its basic "tabs hello world" template, we can change it.