You need to have nodeJS, npm, Grunt, Bower and Git installed on the system before you proceed:
`$ git clone <repo>`
`$ cd <repo>`
`$ virtualenv venv`
`$ source venv/bin/activate`
`$ pip install -r requirements.txt`
`$ npm install`
`$ bower install`
Enjoy!
Make Grunt work, run $ grunt to execute the default tasks (you should have already installed grunt with $ npm install -g grunt-cli).
Grunt tasks: Copy jquery.js and bootstrap.js from bower_components to base/static/libs/ and along with the base/assets/js/test.js create the minified base/static/build/js/all.min.js file for production mode. Also, collects all the assets from existing modules and make them available in base/static/assets/
Flask needs a development server to run in order to serve the application. To do so, run $ python server.py. Your application will be available at 127.0.0.1:5000.