complete app with soruce and minified css and js