├── vk-app ├── static │ └── .gitkeep ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── src │ ├── assets │ │ └── logo.png │ └── main.js ├── .gitignore ├── .editorconfig ├── .postcssrc.js ├── index.html ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── .babelrc └── README.md ├── app-cleaner ├── static │ └── .gitkeep ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── .gitignore ├── src │ ├── assets │ │ ├── oven.png │ │ ├── pane.png │ │ ├── addtime.png │ │ ├── balcony.png │ │ ├── crockery.png │ │ ├── fridge.png │ │ ├── ironing.png │ │ ├── kitchen.png │ │ ├── wardrobe.png │ │ └── microwave.png │ ├── mixins │ │ └── mixin.js │ ├── store │ │ └── modules │ │ │ ├── promotion │ │ │ ├── mutations.js │ │ │ ├── actions.js │ │ │ ├── getters.js │ │ │ └── index.js │ │ │ ├── result │ │ │ ├── actions.js │ │ │ └── index.js │ │ │ ├── promocode │ │ │ ├── index.js │ │ │ ├── actions.js │ │ │ ├── mutations.js │ │ │ └── getters.js │ │ │ ├── discount │ │ │ ├── actions.js │ │ │ ├── index.js │ │ │ └── mutations.js │ │ │ ├── main │ │ │ ├── actions.js │ │ │ ├── getters.js │ │ │ └── index.js │ │ │ └── order │ │ │ ├── getters.js │ │ │ ├── index.js │ │ │ └── mutations.js │ ├── utils │ │ └── utils.js │ └── main.js ├── dist │ ├── static │ │ └── fonts │ │ │ ├── fontawesome-webfont.674f50d.eot │ │ │ ├── fontawesome-webfont.b06871f.ttf │ │ │ ├── fontawesome-webfont.fee66e7.woff │ │ │ └── fontawesome-webfont.af7ae50.woff2 │ ├── server.js │ ├── package.json │ └── index.html ├── .editorconfig ├── .postcssrc.js ├── index.html ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── .babelrc └── README.md ├── axios-vuejs ├── static │ └── .gitkeep ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── .gitignore ├── src │ ├── assets │ │ └── logo.png │ └── main.js ├── .editorconfig ├── .postcssrc.js ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── .babelrc ├── index.html └── README.md ├── currency ├── static │ ├── .gitkeep │ ├── bg.jpg │ ├── v.png │ └── favicon-32x32.png ├── .eslintignore ├── build │ └── logo.png ├── config │ ├── prod.env.js │ └── dev.env.js ├── src │ ├── filters │ │ └── toUpperCase.js │ ├── assets │ │ └── logo.png │ ├── plugins │ │ ├── axios.js │ │ └── vuex-router-sync.js │ ├── App.vue │ └── pages │ │ └── HomePage.vue ├── dist │ ├── static │ │ ├── bg.jpg │ │ ├── v.png │ │ └── favicon-32x32.png │ ├── package.json │ └── server.js ├── .editorconfig ├── .gitignore ├── .postcssrc.js ├── .babelrc └── index.html ├── electric-app ├── static │ ├── .gitkeep │ ├── v.png │ └── favicon-32x32.png ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── src │ ├── stylus │ │ ├── main.styl │ │ └── app.styl │ ├── assets │ │ └── logo.png │ ├── events │ │ └── eventBus.js │ ├── utils │ │ └── emptyArray.js │ ├── filters │ │ └── currency.js │ ├── main.js │ └── components │ │ └── shared │ │ └── StepperList.vue ├── .gitignore ├── dist │ ├── static │ │ ├── v.png │ │ └── favicon-32x32.png │ ├── package.json │ └── server.js ├── .editorconfig ├── .postcssrc.js ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── .babelrc └── index.html ├── manager-app ├── static │ └── .gitkeep ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── .gitignore ├── src │ ├── assets │ │ └── logo.png │ ├── router │ │ └── axios.js │ └── main.js ├── .editorconfig ├── .postcssrc.js ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── .babelrc ├── index.html └── README.md ├── meetup-app ├── static │ ├── .gitkeep │ ├── v.png │ └── favicon-32x32.png ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── dist │ ├── static │ │ ├── v.png │ │ └── favicon-32x32.png │ ├── package.json │ └── server.js ├── src │ ├── assets │ │ └── logo.png │ ├── stylus │ │ ├── main.styl │ │ └── theme.styl │ ├── filters │ │ └── date.js │ ├── store │ │ └── index.js │ ├── router │ │ └── auth-guard.js │ └── components │ │ └── Shared │ │ └── Alert.vue ├── .editorconfig ├── .gitignore ├── .postcssrc.js ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── .babelrc ├── index.html └── README.md ├── movies-app ├── static │ └── .gitkeep ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── src │ ├── assets │ │ ├── imdb.png │ │ └── favicon.png │ ├── App.vue │ ├── router │ │ └── index.js │ └── main.js ├── .gitignore ├── .editorconfig ├── .postcssrc.js ├── index.html ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── .babelrc └── README.md ├── notemaster ├── static │ └── .gitkeep ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── src │ ├── assets │ │ └── logo.png │ ├── main.js │ └── App.vue ├── .gitignore ├── .editorconfig ├── .postcssrc.js ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── .babelrc ├── index.html └── README.md ├── photo-app ├── static │ ├── .gitkeep │ ├── v.png │ └── favicon-32x32.png ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── src │ ├── stylus │ │ └── main.styl │ ├── assets │ │ └── logo.png │ └── main.js ├── .gitignore ├── dist │ ├── static │ │ ├── v.png │ │ └── favicon-32x32.png │ ├── server.js │ └── package.json ├── .editorconfig ├── .postcssrc.js ├── .babelrc ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── index.html └── README.md ├── punch-app ├── static │ └── .gitkeep ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── src │ ├── assets │ │ ├── bag.png │ │ └── bag-burst.png │ └── main.js ├── .gitignore ├── .editorconfig ├── .postcssrc.js ├── .babelrc ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── index.html └── README.md ├── spa-simple ├── static │ └── .gitkeep ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── src │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── home.vue │ │ ├── brands.vue │ │ ├── contacts.vue │ │ └── projects.vue │ ├── data │ │ └── config.js │ └── main.js ├── .gitignore ├── .editorconfig ├── index.html ├── .postcssrc.js ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── .babelrc └── README.md ├── starbase-app ├── static │ └── .gitkeep ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── src │ ├── assets │ │ └── logo.png │ └── main.js ├── .gitignore ├── .editorconfig ├── .postcssrc.js ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── .babelrc ├── index.html └── README.md ├── stock-trader ├── static │ └── .gitkeep ├── src │ ├── data │ │ ├── storage.json │ │ └── data.js │ ├── components │ │ └── about │ │ │ └── aboutPage.vue │ └── store │ │ ├── store.js │ │ └── actions.js ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── .gitignore ├── .editorconfig ├── .postcssrc.js ├── dist │ ├── package.json │ ├── server.js │ └── index.html ├── index.html ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── .babelrc └── README.md ├── turnout-app ├── static │ └── .gitkeep ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── .gitignore ├── src │ ├── store │ │ ├── mutation-types.js │ │ ├── mutations.js │ │ ├── actions.js │ │ └── store.js │ ├── App.vue │ └── data │ │ └── firebase.js ├── .editorconfig ├── .postcssrc.js ├── dist │ ├── server.js │ ├── static │ │ └── css │ │ │ └── app.8d860c9dd10e3e2c81c81b9855896b88.css │ ├── package.json │ └── index.html ├── index.html ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── .babelrc └── README.md ├── unsplash-app ├── static │ └── .gitkeep ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── src │ ├── assets │ │ └── logo.png │ └── main.js ├── .gitignore ├── .editorconfig ├── index.html ├── .postcssrc.js ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── .babelrc └── README.md ├── credit-calculator ├── static │ └── .gitkeep ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── src │ ├── assets │ │ └── logo.png │ └── main.js ├── .editorconfig ├── .gitignore ├── .postcssrc.js ├── dist │ ├── package.json │ ├── server.js │ └── index.html ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── index.html └── .babelrc ├── firebase-vuejs ├── static │ └── .gitkeep ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── .gitignore ├── src │ ├── assets │ │ └── logo.png │ ├── axios.js │ ├── main.js │ └── App.vue ├── .editorconfig ├── .postcssrc.js ├── .babelrc ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── index.html └── README.md ├── loan-calculator ├── static │ ├── .gitkeep │ ├── v.png │ └── favicon-32x32.png ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── src │ ├── stylus │ │ ├── main.styl │ │ └── loan.styl │ └── main.js ├── .gitignore ├── dist │ ├── static │ │ ├── v.png │ │ └── favicon-32x32.png │ ├── server.js │ └── package.json ├── .editorconfig ├── .postcssrc.js ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── .babelrc └── index.html ├── material-design ├── static │ └── .gitkeep ├── .eslintignore ├── README.md ├── config │ ├── prod.env.js │ └── dev.env.js ├── .gitignore ├── src │ ├── assets │ │ └── logo.png │ ├── main.js │ └── App.vue ├── .editorconfig ├── .postcssrc.js ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── .babelrc └── index.html ├── soundcloud-player ├── static │ └── .gitkeep ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── .gitignore ├── src │ ├── assets │ │ └── full-sc.jpg │ └── main.js ├── .editorconfig ├── .postcssrc.js ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── index.html └── .babelrc ├── yandex-translator ├── static │ └── .gitkeep ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── .gitignore ├── .editorconfig ├── .postcssrc.js ├── dist │ ├── server.js │ ├── package.json │ ├── static │ │ └── css │ │ │ └── app.ffc7fcedeeded33d5dd387bb11ac0061.css │ └── index.html ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── .babelrc ├── index.html └── src │ └── main.js ├── concrete-calculator ├── static │ ├── .gitkeep │ ├── v.png │ └── favicon-32x32.png ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── src │ ├── stylus │ │ └── main.styl │ ├── assets │ │ ├── basement1.jpg │ │ ├── basement2.jpg │ │ ├── basement3.jpg │ │ ├── basement4.jpg │ │ ├── basement5.jpg │ │ ├── basement6.jpg │ │ ├── basement7.jpg │ │ └── basement8.jpg │ └── main.js ├── .gitignore ├── dist │ ├── static │ │ ├── v.png │ │ ├── favicon-32x32.png │ │ └── img │ │ │ ├── basement1.fc84aea.jpg │ │ │ ├── basement2.57f46a3.jpg │ │ │ ├── basement3.e4cf943.jpg │ │ │ ├── basement4.82ac941.jpg │ │ │ ├── basement5.f88f265.jpg │ │ │ ├── basement6.ca29c57.jpg │ │ │ ├── basement7.198f9af.jpg │ │ │ └── basement8.09dfbde.jpg │ ├── server.js │ └── package.json ├── .editorconfig ├── .postcssrc.js ├── .babelrc ├── build │ ├── dev-client.js │ └── vue-loader.conf.js └── index.html ├── brick-calculator ├── README.md ├── .eslintignore ├── src │ ├── locale │ │ ├── english │ │ │ ├── alert.json │ │ │ ├── switcher.json │ │ │ ├── title.json │ │ │ ├── step.json │ │ │ ├── currency.json │ │ │ ├── building.json │ │ │ ├── brick.json │ │ │ ├── opening.json │ │ │ ├── masonry.json │ │ │ ├── result.json │ │ │ └── seam.json │ │ ├── russian │ │ │ ├── alert.json │ │ │ ├── switcher.json │ │ │ ├── title.json │ │ │ ├── step.json │ │ │ ├── currency.json │ │ │ ├── building.json │ │ │ ├── result.json │ │ │ ├── brick.json │ │ │ ├── masonry.json │ │ │ ├── opening.json │ │ │ └── seam.json │ │ └── index.js │ ├── stylus │ │ └── main.styl │ ├── utils │ │ ├── isEmpty.js │ │ └── colors.json │ ├── store │ │ └── index.js │ ├── pluigns │ │ └── vue-i18n.js │ └── components │ │ └── Title.vue ├── config │ ├── prod.env.js │ └── dev.env.js ├── static │ ├── v.png │ ├── logo-01.jpg │ └── favicon-32x32.png ├── dist │ ├── static │ │ ├── v.png │ │ ├── logo-01.jpg │ │ └── favicon-32x32.png │ ├── package.json │ └── server.js ├── .editorconfig ├── .gitignore ├── .postcssrc.js ├── build │ ├── dev-client.js │ └── vue-loader.conf.js ├── .babelrc └── index.html ├── weight-calc ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── src │ ├── statics │ │ └── favicon.ico │ ├── assets │ │ ├── quasar-logo.png │ │ └── fitness-girl-evolution.jpg │ └── App.vue ├── dist │ ├── statics │ │ └── favicon.ico │ ├── fonts │ │ ├── Roboto-Bold.ad140ff.woff │ │ ├── Roboto-Thin.90d3804.woff │ │ ├── Roboto-Light.37fbbba.woff │ │ ├── Roboto-Medium.303ded6.woff │ │ ├── Roboto-Regular.081b11e.woff │ │ └── MaterialIcons-Regular.012cf6a.woff │ ├── img │ │ └── fitness-girl-evolution.dcf5c48.jpg │ ├── server.js │ └── package.json ├── .babelrc ├── .editorconfig ├── templates │ ├── component.vue │ └── view.vue ├── .gitignore ├── build │ ├── script.clean.js │ ├── hot-reload.js │ └── env-utils.js ├── docker-compose.yml ├── README.md └── dockerfile ├── .DS_Store ├── fuel-consumption ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── src │ ├── statics │ │ └── favicon.ico │ ├── assets │ │ └── quasar-logo.png │ └── App.vue ├── dist │ ├── statics │ │ └── favicon.ico │ ├── fonts │ │ ├── Roboto-Bold.ad140ff.woff │ │ ├── Roboto-Thin.90d3804.woff │ │ ├── Roboto-Light.37fbbba.woff │ │ ├── Roboto-Medium.303ded6.woff │ │ ├── Roboto-Regular.081b11e.woff │ │ └── MaterialIcons-Regular.012cf6a.woff │ ├── server.js │ └── package.json ├── .babelrc ├── .editorconfig ├── templates │ ├── component.vue │ └── view.vue ├── .gitignore ├── build │ ├── script.clean.js │ ├── hot-reload.js │ └── env-utils.js ├── docker-compose.yml ├── README.md └── dockerfile ├── validate-form-quasar ├── .eslintignore ├── config │ ├── prod.env.js │ └── dev.env.js ├── src │ ├── statics │ │ ├── doggy-01.jpg │ │ ├── doggy-02.jpg │ │ ├── doggy-03.jpg │ │ ├── doggy-04.jpg │ │ ├── doggy-05.jpg │ │ └── favicon.ico │ ├── assets │ │ └── quasar-logo.png │ └── App.vue ├── .babelrc ├── build │ ├── script.clean.js │ ├── hot-reload.js │ └── env-utils.js ├── .editorconfig ├── templates │ ├── component.vue │ └── view.vue ├── .gitignore ├── docker-compose.yml ├── README.md └── dockerfile ├── bitcoin-app └── dist │ └── e1429d2c15c6953cbff11effe8996d43.jpg └── .gitignore /vk-app/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app-cleaner/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /axios-vuejs/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /currency/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /electric-app/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manager-app/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /meetup-app/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /movies-app/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notemaster/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /photo-app/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /punch-app/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spa-simple/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /starbase-app/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stock-trader/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /turnout-app/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unsplash-app/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /credit-calculator/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /firebase-vuejs/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /loan-calculator/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /material-design/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /soundcloud-player/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /yandex-translator/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /concrete-calculator/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stock-trader/src/data/storage.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /brick-calculator/README.md: -------------------------------------------------------------------------------- 1 | brick-app 2 | -------------------------------------------------------------------------------- /vk-app/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /app-cleaner/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /axios-vuejs/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /electric-app/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /manager-app/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /meetup-app/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /movies-app/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /notemaster/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /photo-app/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /punch-app/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /spa-simple/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /starbase-app/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /stock-trader/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /turnout-app/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /unsplash-app/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /brick-calculator/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /credit-calculator/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /firebase-vuejs/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /loan-calculator/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /material-design/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /soundcloud-player/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /yandex-translator/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /concrete-calculator/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | -------------------------------------------------------------------------------- /currency/.eslintignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | /config/ 3 | /dist/ 4 | /*.js 5 | -------------------------------------------------------------------------------- /weight-calc/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | dist/*.js 4 | -------------------------------------------------------------------------------- /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/.DS_Store -------------------------------------------------------------------------------- /brick-calculator/src/locale/english/alert.json: -------------------------------------------------------------------------------- 1 | { 2 | "message": "close" 3 | } -------------------------------------------------------------------------------- /fuel-consumption/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | dist/*.js 4 | -------------------------------------------------------------------------------- /brick-calculator/src/locale/english/switcher.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Russian" 3 | } -------------------------------------------------------------------------------- /brick-calculator/src/locale/russian/alert.json: -------------------------------------------------------------------------------- 1 | { 2 | "message": "закрыть" 3 | } -------------------------------------------------------------------------------- /validate-form-quasar/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | config/*.js 3 | dist/*.js 4 | -------------------------------------------------------------------------------- /brick-calculator/src/locale/russian/switcher.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Английский" 3 | } -------------------------------------------------------------------------------- /material-design/README.md: -------------------------------------------------------------------------------- 1 | # Vue.js Material-Design 2 | https://vuematerial.github.io/ -------------------------------------------------------------------------------- /photo-app/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /punch-app/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /vk-app/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /app-cleaner/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /axios-vuejs/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /brick-calculator/src/locale/english/title.json: -------------------------------------------------------------------------------- 1 | { 2 | "caption": "Brick Calculator" 3 | } -------------------------------------------------------------------------------- /electric-app/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /firebase-vuejs/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /manager-app/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /meetup-app/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /movies-app/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /notemaster/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /spa-simple/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /starbase-app/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /stock-trader/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /turnout-app/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /unsplash-app/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /weight-calc/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /brick-calculator/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /concrete-calculator/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /fuel-consumption/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /loan-calculator/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /material-design/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /soundcloud-player/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /yandex-translator/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /brick-calculator/src/locale/russian/title.json: -------------------------------------------------------------------------------- 1 | { 2 | "caption": "Калькулятор кирпичной кладки" 3 | } -------------------------------------------------------------------------------- /currency/static/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/currency/static/bg.jpg -------------------------------------------------------------------------------- /currency/static/v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/currency/static/v.png -------------------------------------------------------------------------------- /photo-app/static/v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/photo-app/static/v.png -------------------------------------------------------------------------------- /validate-form-quasar/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /currency/build/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/currency/build/logo.png -------------------------------------------------------------------------------- /currency/config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /currency/src/filters/toUpperCase.js: -------------------------------------------------------------------------------- 1 | export default (value) => { 2 | return value.toUpperCase() 3 | } 4 | -------------------------------------------------------------------------------- /electric-app/static/v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/electric-app/static/v.png -------------------------------------------------------------------------------- /meetup-app/static/v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/meetup-app/static/v.png -------------------------------------------------------------------------------- /photo-app/src/stylus/main.styl: -------------------------------------------------------------------------------- 1 | /** Stylus Styles */ 2 | @import '../../node_modules/vuetify/src/stylus/main' -------------------------------------------------------------------------------- /app-cleaner/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log* 4 | yarn-debug.log* 5 | yarn-error.log* 6 | -------------------------------------------------------------------------------- /credit-calculator/config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /currency/dist/static/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/currency/dist/static/bg.jpg -------------------------------------------------------------------------------- /currency/dist/static/v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/currency/dist/static/v.png -------------------------------------------------------------------------------- /electric-app/src/stylus/main.styl: -------------------------------------------------------------------------------- 1 | /** Stylus Styles */ 2 | @import '../../node_modules/vuetify/src/stylus/main' -------------------------------------------------------------------------------- /loan-calculator/src/stylus/main.styl: -------------------------------------------------------------------------------- 1 | /** Stylus Styles */ 2 | @import '../../node_modules/vuetify/src/stylus/main' -------------------------------------------------------------------------------- /photo-app/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log* 4 | yarn-debug.log* 5 | yarn-error.log* 6 | -------------------------------------------------------------------------------- /photo-app/dist/static/v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/photo-app/dist/static/v.png -------------------------------------------------------------------------------- /turnout-app/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log* 4 | yarn-debug.log* 5 | yarn-error.log* 6 | -------------------------------------------------------------------------------- /vk-app/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/vk-app/src/assets/logo.png -------------------------------------------------------------------------------- /brick-calculator/static/v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/brick-calculator/static/v.png -------------------------------------------------------------------------------- /concrete-calculator/src/stylus/main.styl: -------------------------------------------------------------------------------- 1 | /** Stylus Styles */ 2 | @import '../../node_modules/vuetify/src/stylus/main' -------------------------------------------------------------------------------- /currency/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/currency/src/assets/logo.png -------------------------------------------------------------------------------- /electric-app/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log* 4 | yarn-debug.log* 5 | yarn-error.log* 6 | -------------------------------------------------------------------------------- /electric-app/dist/static/v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/electric-app/dist/static/v.png -------------------------------------------------------------------------------- /loan-calculator/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log* 4 | yarn-debug.log* 5 | yarn-error.log* 6 | -------------------------------------------------------------------------------- /loan-calculator/static/v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/loan-calculator/static/v.png -------------------------------------------------------------------------------- /meetup-app/dist/static/v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/meetup-app/dist/static/v.png -------------------------------------------------------------------------------- /meetup-app/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/meetup-app/src/assets/logo.png -------------------------------------------------------------------------------- /movies-app/src/assets/imdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/movies-app/src/assets/imdb.png -------------------------------------------------------------------------------- /notemaster/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/notemaster/src/assets/logo.png -------------------------------------------------------------------------------- /photo-app/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/photo-app/src/assets/logo.png -------------------------------------------------------------------------------- /punch-app/src/assets/bag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/punch-app/src/assets/bag.png -------------------------------------------------------------------------------- /spa-simple/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/spa-simple/src/assets/logo.png -------------------------------------------------------------------------------- /stock-trader/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log* 4 | yarn-debug.log* 5 | yarn-error.log* 6 | -------------------------------------------------------------------------------- /vk-app/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | -------------------------------------------------------------------------------- /app-cleaner/src/assets/oven.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/app-cleaner/src/assets/oven.png -------------------------------------------------------------------------------- /app-cleaner/src/assets/pane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/app-cleaner/src/assets/pane.png -------------------------------------------------------------------------------- /axios-vuejs/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | -------------------------------------------------------------------------------- /axios-vuejs/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/axios-vuejs/src/assets/logo.png -------------------------------------------------------------------------------- /concrete-calculator/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log* 4 | yarn-debug.log* 5 | yarn-error.log* 6 | -------------------------------------------------------------------------------- /concrete-calculator/static/v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/static/v.png -------------------------------------------------------------------------------- /electric-app/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/electric-app/src/assets/logo.png -------------------------------------------------------------------------------- /electric-app/src/events/eventBus.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | const EventBus = new Vue() 3 | export default EventBus 4 | -------------------------------------------------------------------------------- /manager-app/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | -------------------------------------------------------------------------------- /manager-app/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/manager-app/src/assets/logo.png -------------------------------------------------------------------------------- /movies-app/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | -------------------------------------------------------------------------------- /notemaster/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | -------------------------------------------------------------------------------- /punch-app/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | -------------------------------------------------------------------------------- /spa-simple/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | -------------------------------------------------------------------------------- /starbase-app/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/starbase-app/src/assets/logo.png -------------------------------------------------------------------------------- /unsplash-app/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/unsplash-app/src/assets/logo.png -------------------------------------------------------------------------------- /yandex-translator/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log* 4 | yarn-debug.log* 5 | yarn-error.log* 6 | -------------------------------------------------------------------------------- /app-cleaner/src/assets/addtime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/app-cleaner/src/assets/addtime.png -------------------------------------------------------------------------------- /app-cleaner/src/assets/balcony.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/app-cleaner/src/assets/balcony.png -------------------------------------------------------------------------------- /app-cleaner/src/assets/crockery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/app-cleaner/src/assets/crockery.png -------------------------------------------------------------------------------- /app-cleaner/src/assets/fridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/app-cleaner/src/assets/fridge.png -------------------------------------------------------------------------------- /app-cleaner/src/assets/ironing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/app-cleaner/src/assets/ironing.png -------------------------------------------------------------------------------- /app-cleaner/src/assets/kitchen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/app-cleaner/src/assets/kitchen.png -------------------------------------------------------------------------------- /app-cleaner/src/assets/wardrobe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/app-cleaner/src/assets/wardrobe.png -------------------------------------------------------------------------------- /brick-calculator/dist/static/v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/brick-calculator/dist/static/v.png -------------------------------------------------------------------------------- /brick-calculator/src/locale/english/step.json: -------------------------------------------------------------------------------- 1 | { 2 | "next": "Next", 3 | "back": "Back", 4 | "forward": "Go to start" 5 | } -------------------------------------------------------------------------------- /brick-calculator/src/locale/russian/step.json: -------------------------------------------------------------------------------- 1 | { 2 | "next": "Вперед", 3 | "back": "Назад", 4 | "forward": "В начало" 5 | } -------------------------------------------------------------------------------- /brick-calculator/static/logo-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/brick-calculator/static/logo-01.jpg -------------------------------------------------------------------------------- /currency/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/currency/static/favicon-32x32.png -------------------------------------------------------------------------------- /firebase-vuejs/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | -------------------------------------------------------------------------------- /firebase-vuejs/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/firebase-vuejs/src/assets/logo.png -------------------------------------------------------------------------------- /loan-calculator/dist/static/v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/loan-calculator/dist/static/v.png -------------------------------------------------------------------------------- /material-design/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | -------------------------------------------------------------------------------- /material-design/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/material-design/src/assets/logo.png -------------------------------------------------------------------------------- /meetup-app/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/meetup-app/static/favicon-32x32.png -------------------------------------------------------------------------------- /movies-app/src/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/movies-app/src/assets/favicon.png -------------------------------------------------------------------------------- /photo-app/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/photo-app/static/favicon-32x32.png -------------------------------------------------------------------------------- /punch-app/src/assets/bag-burst.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/punch-app/src/assets/bag-burst.png -------------------------------------------------------------------------------- /starbase-app/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | -------------------------------------------------------------------------------- /unsplash-app/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | -------------------------------------------------------------------------------- /weight-calc/src/statics/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/weight-calc/src/statics/favicon.ico -------------------------------------------------------------------------------- /app-cleaner/src/assets/microwave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/app-cleaner/src/assets/microwave.png -------------------------------------------------------------------------------- /concrete-calculator/dist/static/v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/dist/static/v.png -------------------------------------------------------------------------------- /credit-calculator/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/credit-calculator/src/assets/logo.png -------------------------------------------------------------------------------- /electric-app/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/electric-app/static/favicon-32x32.png -------------------------------------------------------------------------------- /soundcloud-player/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | -------------------------------------------------------------------------------- /weight-calc/dist/statics/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/weight-calc/dist/statics/favicon.ico -------------------------------------------------------------------------------- /brick-calculator/dist/static/logo-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/brick-calculator/dist/static/logo-01.jpg -------------------------------------------------------------------------------- /currency/dist/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/currency/dist/static/favicon-32x32.png -------------------------------------------------------------------------------- /fuel-consumption/src/statics/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/fuel-consumption/src/statics/favicon.ico -------------------------------------------------------------------------------- /loan-calculator/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/loan-calculator/static/favicon-32x32.png -------------------------------------------------------------------------------- /meetup-app/dist/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/meetup-app/dist/static/favicon-32x32.png -------------------------------------------------------------------------------- /photo-app/dist/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/photo-app/dist/static/favicon-32x32.png -------------------------------------------------------------------------------- /soundcloud-player/src/assets/full-sc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/soundcloud-player/src/assets/full-sc.jpg -------------------------------------------------------------------------------- /weight-calc/src/assets/quasar-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/weight-calc/src/assets/quasar-logo.png -------------------------------------------------------------------------------- /brick-calculator/src/locale/english/currency.json: -------------------------------------------------------------------------------- 1 | { 2 | "style": "currency", 3 | "currency": "USD", 4 | "currencyDisplay": "code" 5 | } -------------------------------------------------------------------------------- /brick-calculator/src/locale/russian/currency.json: -------------------------------------------------------------------------------- 1 | { 2 | "style": "currency", 3 | "currency": "RUB", 4 | "currencyDisplay": "code" 5 | } -------------------------------------------------------------------------------- /brick-calculator/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/brick-calculator/static/favicon-32x32.png -------------------------------------------------------------------------------- /electric-app/dist/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/electric-app/dist/static/favicon-32x32.png -------------------------------------------------------------------------------- /fuel-consumption/dist/statics/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/fuel-consumption/dist/statics/favicon.ico -------------------------------------------------------------------------------- /meetup-app/src/stylus/main.styl: -------------------------------------------------------------------------------- 1 | /** Stylus Styles */ 2 | 3 | @import '../../node_modules/vuetify/src/stylus/main' 4 | // @import './theme.styl' -------------------------------------------------------------------------------- /app-cleaner/src/mixins/mixin.js: -------------------------------------------------------------------------------- 1 | import getNoun from '../utils/utils' 2 | 3 | export default { 4 | methods: { 5 | getNoun 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /concrete-calculator/src/assets/basement1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/src/assets/basement1.jpg -------------------------------------------------------------------------------- /concrete-calculator/src/assets/basement2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/src/assets/basement2.jpg -------------------------------------------------------------------------------- /concrete-calculator/src/assets/basement3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/src/assets/basement3.jpg -------------------------------------------------------------------------------- /concrete-calculator/src/assets/basement4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/src/assets/basement4.jpg -------------------------------------------------------------------------------- /concrete-calculator/src/assets/basement5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/src/assets/basement5.jpg -------------------------------------------------------------------------------- /concrete-calculator/src/assets/basement6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/src/assets/basement6.jpg -------------------------------------------------------------------------------- /concrete-calculator/src/assets/basement7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/src/assets/basement7.jpg -------------------------------------------------------------------------------- /concrete-calculator/src/assets/basement8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/src/assets/basement8.jpg -------------------------------------------------------------------------------- /concrete-calculator/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/static/favicon-32x32.png -------------------------------------------------------------------------------- /electric-app/src/utils/emptyArray.js: -------------------------------------------------------------------------------- 1 | export default (arr) => { 2 | for (let i = arr.length; i > 0; i -= 1) { 3 | arr.pop() 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /fuel-consumption/src/assets/quasar-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/fuel-consumption/src/assets/quasar-logo.png -------------------------------------------------------------------------------- /loan-calculator/dist/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/loan-calculator/dist/static/favicon-32x32.png -------------------------------------------------------------------------------- /validate-form-quasar/src/statics/doggy-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/validate-form-quasar/src/statics/doggy-01.jpg -------------------------------------------------------------------------------- /validate-form-quasar/src/statics/doggy-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/validate-form-quasar/src/statics/doggy-02.jpg -------------------------------------------------------------------------------- /validate-form-quasar/src/statics/doggy-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/validate-form-quasar/src/statics/doggy-03.jpg -------------------------------------------------------------------------------- /validate-form-quasar/src/statics/doggy-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/validate-form-quasar/src/statics/doggy-04.jpg -------------------------------------------------------------------------------- /validate-form-quasar/src/statics/doggy-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/validate-form-quasar/src/statics/doggy-05.jpg -------------------------------------------------------------------------------- /validate-form-quasar/src/statics/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/validate-form-quasar/src/statics/favicon.ico -------------------------------------------------------------------------------- /brick-calculator/dist/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/brick-calculator/dist/static/favicon-32x32.png -------------------------------------------------------------------------------- /brick-calculator/src/locale/index.js: -------------------------------------------------------------------------------- 1 | import russian from './russian' 2 | import english from './english' 3 | 4 | export default { russian, english } 5 | -------------------------------------------------------------------------------- /validate-form-quasar/src/assets/quasar-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/validate-form-quasar/src/assets/quasar-logo.png -------------------------------------------------------------------------------- /weight-calc/dist/fonts/Roboto-Bold.ad140ff.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/weight-calc/dist/fonts/Roboto-Bold.ad140ff.woff -------------------------------------------------------------------------------- /weight-calc/dist/fonts/Roboto-Thin.90d3804.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/weight-calc/dist/fonts/Roboto-Thin.90d3804.woff -------------------------------------------------------------------------------- /concrete-calculator/dist/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/dist/static/favicon-32x32.png -------------------------------------------------------------------------------- /turnout-app/src/store/mutation-types.js: -------------------------------------------------------------------------------- 1 | export const SIGN_IN = 'SIGN_IN' 2 | export const SIGN_OUT = 'SIGN_OUT' 3 | export const SET_EVENT = 'SET_EVENT' 4 | -------------------------------------------------------------------------------- /weight-calc/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [["es2015", {"modules": false}], "stage-2"], 3 | "plugins": ["transform-runtime"], 4 | "comments": false 5 | } 6 | -------------------------------------------------------------------------------- /weight-calc/dist/fonts/Roboto-Light.37fbbba.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/weight-calc/dist/fonts/Roboto-Light.37fbbba.woff -------------------------------------------------------------------------------- /weight-calc/dist/fonts/Roboto-Medium.303ded6.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/weight-calc/dist/fonts/Roboto-Medium.303ded6.woff -------------------------------------------------------------------------------- /weight-calc/dist/fonts/Roboto-Regular.081b11e.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/weight-calc/dist/fonts/Roboto-Regular.081b11e.woff -------------------------------------------------------------------------------- /weight-calc/src/assets/fitness-girl-evolution.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/weight-calc/src/assets/fitness-girl-evolution.jpg -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/promotion/mutations.js: -------------------------------------------------------------------------------- 1 | export default { 2 | 'SET_PROMOTION' (state, payload) { 3 | state.promotion = payload 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /fuel-consumption/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [["es2015", {"modules": false}], "stage-2"], 3 | "plugins": ["transform-runtime"], 4 | "comments": false 5 | } 6 | -------------------------------------------------------------------------------- /fuel-consumption/dist/fonts/Roboto-Bold.ad140ff.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/fuel-consumption/dist/fonts/Roboto-Bold.ad140ff.woff -------------------------------------------------------------------------------- /fuel-consumption/dist/fonts/Roboto-Thin.90d3804.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/fuel-consumption/dist/fonts/Roboto-Thin.90d3804.woff -------------------------------------------------------------------------------- /bitcoin-app/dist/e1429d2c15c6953cbff11effe8996d43.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/bitcoin-app/dist/e1429d2c15c6953cbff11effe8996d43.jpg -------------------------------------------------------------------------------- /currency/src/plugins/axios.js: -------------------------------------------------------------------------------- 1 | import Axios from 'axios' 2 | 3 | Axios.defaults.baseURL = 'https://api.coinmarketcap.com/v1/ticker/' 4 | 5 | export default Axios 6 | -------------------------------------------------------------------------------- /fuel-consumption/dist/fonts/Roboto-Light.37fbbba.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/fuel-consumption/dist/fonts/Roboto-Light.37fbbba.woff -------------------------------------------------------------------------------- /fuel-consumption/dist/fonts/Roboto-Medium.303ded6.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/fuel-consumption/dist/fonts/Roboto-Medium.303ded6.woff -------------------------------------------------------------------------------- /fuel-consumption/dist/fonts/Roboto-Regular.081b11e.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/fuel-consumption/dist/fonts/Roboto-Regular.081b11e.woff -------------------------------------------------------------------------------- /validate-form-quasar/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [["es2015", {"modules": false}], "stage-2"], 3 | "plugins": ["transform-runtime"], 4 | "comments": false 5 | } 6 | -------------------------------------------------------------------------------- /weight-calc/dist/img/fitness-girl-evolution.dcf5c48.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/weight-calc/dist/img/fitness-girl-evolution.dcf5c48.jpg -------------------------------------------------------------------------------- /concrete-calculator/dist/static/img/basement1.fc84aea.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/dist/static/img/basement1.fc84aea.jpg -------------------------------------------------------------------------------- /concrete-calculator/dist/static/img/basement2.57f46a3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/dist/static/img/basement2.57f46a3.jpg -------------------------------------------------------------------------------- /concrete-calculator/dist/static/img/basement3.e4cf943.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/dist/static/img/basement3.e4cf943.jpg -------------------------------------------------------------------------------- /concrete-calculator/dist/static/img/basement4.82ac941.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/dist/static/img/basement4.82ac941.jpg -------------------------------------------------------------------------------- /concrete-calculator/dist/static/img/basement5.f88f265.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/dist/static/img/basement5.f88f265.jpg -------------------------------------------------------------------------------- /concrete-calculator/dist/static/img/basement6.ca29c57.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/dist/static/img/basement6.ca29c57.jpg -------------------------------------------------------------------------------- /concrete-calculator/dist/static/img/basement7.198f9af.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/dist/static/img/basement7.198f9af.jpg -------------------------------------------------------------------------------- /concrete-calculator/dist/static/img/basement8.09dfbde.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/concrete-calculator/dist/static/img/basement8.09dfbde.jpg -------------------------------------------------------------------------------- /weight-calc/dist/fonts/MaterialIcons-Regular.012cf6a.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/weight-calc/dist/fonts/MaterialIcons-Regular.012cf6a.woff -------------------------------------------------------------------------------- /app-cleaner/dist/static/fonts/fontawesome-webfont.674f50d.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/app-cleaner/dist/static/fonts/fontawesome-webfont.674f50d.eot -------------------------------------------------------------------------------- /app-cleaner/dist/static/fonts/fontawesome-webfont.b06871f.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/app-cleaner/dist/static/fonts/fontawesome-webfont.b06871f.ttf -------------------------------------------------------------------------------- /app-cleaner/dist/static/fonts/fontawesome-webfont.fee66e7.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/app-cleaner/dist/static/fonts/fontawesome-webfont.fee66e7.woff -------------------------------------------------------------------------------- /fuel-consumption/dist/fonts/MaterialIcons-Regular.012cf6a.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/fuel-consumption/dist/fonts/MaterialIcons-Regular.012cf6a.woff -------------------------------------------------------------------------------- /app-cleaner/dist/static/fonts/fontawesome-webfont.af7ae50.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gearmobile/ready-vuejs/HEAD/app-cleaner/dist/static/fonts/fontawesome-webfont.af7ae50.woff2 -------------------------------------------------------------------------------- /brick-calculator/src/stylus/main.styl: -------------------------------------------------------------------------------- 1 | /** Stylus Styles */ 2 | 3 | @import '../../node_modules/vuetify/src/stylus/main' 4 | 5 | body { 6 | font-family: 'Roboto', sans-serif; 7 | } 8 | -------------------------------------------------------------------------------- /vk-app/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /app-cleaner/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /axios-vuejs/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /electric-app/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /manager-app/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /meetup-app/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /movies-app/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /notemaster/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /photo-app/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /punch-app/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /spa-simple/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /starbase-app/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /stock-trader/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /turnout-app/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /unsplash-app/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /weight-calc/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /brick-calculator/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /electric-app/src/stylus/app.styl: -------------------------------------------------------------------------------- 1 | .app 2 | 3 | background-color #e0f2f1 4 | 5 | &__nav 6 | cursor pointer 7 | 8 | &--active 9 | &:hover 10 | background-color #4db6ac -------------------------------------------------------------------------------- /firebase-vuejs/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /fuel-consumption/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /loan-calculator/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /material-design/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /soundcloud-player/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /yandex-translator/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /concrete-calculator/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /currency/src/plugins/vuex-router-sync.js: -------------------------------------------------------------------------------- 1 | import VuexRouterSync from 'vuex-router-sync' 2 | import store from '@/store' 3 | import router from '@/router' 4 | 5 | VuexRouterSync.sync(store, router) 6 | -------------------------------------------------------------------------------- /validate-form-quasar/config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /brick-calculator/src/utils/isEmpty.js: -------------------------------------------------------------------------------- 1 | import toNumber from 'lodash.tonumber' 2 | import isNull from 'lodash.isnull' 3 | 4 | export default (value) => { 5 | return isNull(value) ? 0 : toNumber(value) 6 | } 7 | -------------------------------------------------------------------------------- /currency/config/dev.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const merge = require('webpack-merge') 3 | const prodEnv = require('./prod.env') 4 | 5 | module.exports = merge(prodEnv, { 6 | NODE_ENV: '"development"' 7 | }) 8 | -------------------------------------------------------------------------------- /vk-app/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /app-cleaner/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/promotion/actions.js: -------------------------------------------------------------------------------- 1 | import data from '../../../data/data.json' 2 | 3 | export default { 4 | initData ({ commit }) { 5 | commit('SET_PROMOTION', data.promotion) 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /axios-vuejs/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /currency/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /manager-app/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /meetup-app/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /movies-app/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /notemaster/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /photo-app/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /punch-app/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /spa-simple/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /turnout-app/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /weight-calc/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /brick-calculator/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /credit-calculator/config/dev.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const merge = require('webpack-merge') 3 | const prodEnv = require('./prod.env') 4 | 5 | module.exports = merge(prodEnv, { 6 | NODE_ENV: '"development"' 7 | }) 8 | -------------------------------------------------------------------------------- /electric-app/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /firebase-vuejs/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /fuel-consumption/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /loan-calculator/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /material-design/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /spa-simple/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SPA Simple 6 | 7 | 8 |
9 | 10 | 11 | -------------------------------------------------------------------------------- /starbase-app/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /stock-trader/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /unsplash-app/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /validate-form-quasar/build/script.clean.js: -------------------------------------------------------------------------------- 1 | var 2 | shell = require('shelljs'), 3 | path = require('path') 4 | 5 | shell.rm('-rf', path.resolve(__dirname, '../dist')) 6 | console.log(' Cleaned build artifacts.\n') 7 | -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/promotion/getters.js: -------------------------------------------------------------------------------- 1 | export default { 2 | getPromotion (state) { 3 | return state.promotion 4 | }, 5 | getPromotionPrice (state) { 6 | return state.promotion.price 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /concrete-calculator/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /credit-calculator/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /soundcloud-player/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /validate-form-quasar/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /yandex-translator/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /fuel-consumption/src/App.vue: -------------------------------------------------------------------------------- 1 | 5 | 6 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /meetup-app/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log* 4 | yarn-debug.log* 5 | yarn-error.log* 6 | 7 | # Editor directories and files 8 | .idea 9 | *.suo 10 | *.ntvs* 11 | *.njsproj 12 | *.sln 13 | *.swp 14 | -------------------------------------------------------------------------------- /unsplash-app/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Unsplash Gallery 6 | 7 | 8 |
9 | 10 | 11 | -------------------------------------------------------------------------------- /weight-calc/templates/component.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 12 | 13 | 15 | -------------------------------------------------------------------------------- /brick-calculator/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log* 4 | yarn-debug.log* 5 | yarn-error.log* 6 | 7 | # Editor directories and files 8 | .idea 9 | *.suo 10 | *.ntvs* 11 | *.njsproj 12 | *.sln 13 | *.swp 14 | -------------------------------------------------------------------------------- /brick-calculator/src/utils/colors.json: -------------------------------------------------------------------------------- 1 | { 2 | "primary": "#9a8e7c", 3 | "secondary": "#424242", 4 | "accent": "#82b1ff", 5 | "error": "#ff5252", 6 | "info": "#2196f3", 7 | "success": "#9a8e7c", 8 | "warning": "#ffc107" 9 | } -------------------------------------------------------------------------------- /fuel-consumption/templates/component.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 12 | 13 | 15 | -------------------------------------------------------------------------------- /weight-calc/src/App.vue: -------------------------------------------------------------------------------- 1 | 5 | 6 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /credit-calculator/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log* 4 | yarn-debug.log* 5 | yarn-error.log* 6 | 7 | # Editor directories and files 8 | .idea 9 | .vscode 10 | *.suo 11 | *.ntvs* 12 | *.njsproj 13 | *.sln 14 | -------------------------------------------------------------------------------- /currency/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log* 4 | yarn-debug.log* 5 | yarn-error.log* 6 | 7 | # Editor directories and files 8 | .idea 9 | .vscode 10 | *.suo 11 | *.ntvs* 12 | *.njsproj 13 | *.sln 14 | *.swp 15 | -------------------------------------------------------------------------------- /validate-form-quasar/templates/component.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 12 | 13 | 15 | -------------------------------------------------------------------------------- /weight-calc/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log 4 | npm-debug.log.* 5 | selenium-debug.log 6 | test/unit/coverage 7 | test/e2e/reports 8 | cordova/platforms 9 | cordova/plugins 10 | thumbs.db 11 | !.gitkeep 12 | -------------------------------------------------------------------------------- /fuel-consumption/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log 4 | npm-debug.log.* 5 | selenium-debug.log 6 | test/unit/coverage 7 | test/e2e/reports 8 | cordova/platforms 9 | cordova/plugins 10 | thumbs.db 11 | !.gitkeep 12 | -------------------------------------------------------------------------------- /vk-app/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /app-cleaner/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/result/actions.js: -------------------------------------------------------------------------------- 1 | export default { 2 | addOrder ({ commit }, payload) { 3 | commit('ADD_ORDER', payload) 4 | }, 5 | deleteOrder ({ commit }, payload) { 6 | commit('DELETE_ORDER', payload) 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /axios-vuejs/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /manager-app/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /meetup-app/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserslist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /movies-app/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /notemaster/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /photo-app/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /punch-app/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /spa-simple/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /turnout-app/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /electric-app/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /firebase-vuejs/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /loan-calculator/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /material-design/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /starbase-app/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /stock-trader/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /stock-trader/src/components/about/aboutPage.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 10 | 11 | 14 | -------------------------------------------------------------------------------- /unsplash-app/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /brick-calculator/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserslist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /concrete-calculator/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /credit-calculator/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserslist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /electric-app/src/filters/currency.js: -------------------------------------------------------------------------------- 1 | // --------------------------- 2 | // ВЫВОДИТ ЧИСЛА В РУБЛЯХ 3 | // --------------------------- 4 | 5 | export default (value) => { 6 | return value.toLocaleString('ru-RU', { style: 'currency', currency: 'RUB' }) 7 | } 8 | -------------------------------------------------------------------------------- /soundcloud-player/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /validate-form-quasar/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log 5 | npm-debug.log.* 6 | selenium-debug.log 7 | test/unit/coverage 8 | test/e2e/reports 9 | cordova/platforms 10 | cordova/plugins 11 | thumbs.db 12 | !.gitkeep 13 | -------------------------------------------------------------------------------- /vk-app/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | vk 6 | 7 | 8 |
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /yandex-translator/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /stock-trader/dist/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "stock-trader-app", 3 | "version": "1.0.0", 4 | "description": "stock-trader-app", 5 | "author": "gearmobile", 6 | "private": true, 7 | "scripts": { 8 | "postinstall": "npm install express" 9 | } 10 | } -------------------------------------------------------------------------------- /weight-calc/build/script.clean.js: -------------------------------------------------------------------------------- 1 | var 2 | shell = require('shelljs'), 3 | path = require('path') 4 | 5 | shell.rm('-rf', path.resolve(__dirname, '../dist/*')) 6 | shell.rm('-rf', path.resolve(__dirname, '../dist/.*')) 7 | console.log(' Cleaned build artifacts.\n') 8 | -------------------------------------------------------------------------------- /electric-app/dist/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "electric-calculator", 3 | "version": "1.0.0", 4 | "description": "electric calculator", 5 | "author": "Moe Green", 6 | "private": true, 7 | "scripts": { 8 | "postinstall": "npm install express" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /fuel-consumption/build/script.clean.js: -------------------------------------------------------------------------------- 1 | var 2 | shell = require('shelljs'), 3 | path = require('path') 4 | 5 | shell.rm('-rf', path.resolve(__dirname, '../dist/*')) 6 | shell.rm('-rf', path.resolve(__dirname, '../dist/.*')) 7 | console.log(' Cleaned build artifacts.\n') 8 | -------------------------------------------------------------------------------- /credit-calculator/dist/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "loancalculator", 3 | "version": "1.0.0", 4 | "description": "Loan calculator", 5 | "author": "gearmobile", 6 | "private": true, 7 | "scripts": { 8 | "postinstall": "npm install express" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /currency/dist/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "crypto-currency", 3 | "version": "1.0.0", 4 | "description": "Crypto Currency Digest", 5 | "author": "Moe Green", 6 | "private": true, 7 | "scripts": { 8 | "postinstall": "npm install express" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /meetup-app/dist/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "meetup-app", 3 | "version": "1.0.0", 4 | "description": "Meetup App - Organize Meetups", 5 | "author": "Moe Green", 6 | "private": true, 7 | "scripts": { 8 | "postinstall": "npm install express" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /brick-calculator/dist/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "brick-application", 3 | "version": "1.0.0", 4 | "description": "Brick Calculator", 5 | "author": "Moe Greene", 6 | "private": true, 7 | "scripts": { 8 | "postinstall": "npm install express" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /currency/.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserslist" field in package.json 6 | "postcss-import": {}, 7 | "autoprefixer": {} 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /meetup-app/src/filters/date.js: -------------------------------------------------------------------------------- 1 | export default (value) => { 2 | const data = new Date(value) 3 | return data.toLocaleString(['en-US'], { 4 | month: 'short', 5 | day: '2-digit', 6 | year: 'numeric', 7 | hour: '2-digit', 8 | minute: '2-digit' 9 | }) 10 | } 11 | -------------------------------------------------------------------------------- /currency/dist/server.js: -------------------------------------------------------------------------------- 1 | var express = require('express') 2 | var path = require('path') 3 | var serveStatic = require('serve-static') 4 | app = express() 5 | app.use(serveStatic(__dirname)) 6 | var port = process.env.PORT || 5000 7 | app.listen(port) 8 | console.log('server started ' + port) 9 | -------------------------------------------------------------------------------- /meetup-app/dist/server.js: -------------------------------------------------------------------------------- 1 | var express = require('express') 2 | var path = require('path') 3 | var serveStatic = require('serve-static') 4 | app = express() 5 | app.use(serveStatic(__dirname)) 6 | var port = process.env.PORT || 5000 7 | app.listen(port) 8 | console.log('server started ' + port) 9 | -------------------------------------------------------------------------------- /photo-app/dist/server.js: -------------------------------------------------------------------------------- 1 | var express = require('express') 2 | var path = require('path') 3 | var serveStatic = require('serve-static') 4 | app = express() 5 | app.use(serveStatic(__dirname)) 6 | var port = process.env.PORT || 5000 7 | app.listen(port) 8 | console.log('server started ' + port) 9 | -------------------------------------------------------------------------------- /stock-trader/dist/server.js: -------------------------------------------------------------------------------- 1 | var express = require('express') 2 | var path = require('path') 3 | var serveStatic = require('serve-static') 4 | app = express() 5 | app.use(serveStatic(__dirname)) 6 | var port = process.env.PORT || 5000 7 | app.listen(port) 8 | console.log('server started ' + port) -------------------------------------------------------------------------------- /turnout-app/dist/server.js: -------------------------------------------------------------------------------- 1 | var express = require('express') 2 | var path = require('path') 3 | var serveStatic = require('serve-static') 4 | app = express() 5 | app.use(serveStatic(__dirname)) 6 | var port = process.env.PORT || 5000 7 | app.listen(port) 8 | console.log('server started ' + port) -------------------------------------------------------------------------------- /weight-calc/dist/server.js: -------------------------------------------------------------------------------- 1 | var express = require('express') 2 | var path = require('path') 3 | var serveStatic = require('serve-static') 4 | app = express() 5 | app.use(serveStatic(__dirname)) 6 | var port = process.env.PORT || 5000 7 | app.listen(port) 8 | console.log('server started ' + port) -------------------------------------------------------------------------------- /app-cleaner/dist/server.js: -------------------------------------------------------------------------------- 1 | var express = require('express') 2 | var path = require('path') 3 | var serveStatic = require('serve-static') 4 | app = express() 5 | app.use(serveStatic(__dirname)) 6 | var port = process.env.PORT || 5000 7 | app.listen(port) 8 | console.log('server started ' + port) 9 | -------------------------------------------------------------------------------- /brick-calculator/src/locale/english/building.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Add building dimensions", 3 | "subtitle": "Here are added building dimensions - width, length and height, in meters", 4 | "length": "Length, m", 5 | "width": "Width, m", 6 | "height": "Height, m", 7 | "hint": "Integer" 8 | } -------------------------------------------------------------------------------- /electric-app/dist/server.js: -------------------------------------------------------------------------------- 1 | var express = require('express') 2 | var path = require('path') 3 | var serveStatic = require('serve-static') 4 | app = express() 5 | app.use(serveStatic(__dirname)) 6 | var port = process.env.PORT || 5000 7 | app.listen(port) 8 | console.log('server started ' + port) 9 | -------------------------------------------------------------------------------- /fuel-consumption/dist/server.js: -------------------------------------------------------------------------------- 1 | var express = require('express') 2 | var path = require('path') 3 | var serveStatic = require('serve-static') 4 | app = express() 5 | app.use(serveStatic(__dirname)) 6 | var port = process.env.PORT || 5000 7 | app.listen(port) 8 | console.log('server started ' + port) -------------------------------------------------------------------------------- /loan-calculator/dist/server.js: -------------------------------------------------------------------------------- 1 | var express = require('express') 2 | var path = require('path') 3 | var serveStatic = require('serve-static') 4 | app = express() 5 | app.use(serveStatic(__dirname)) 6 | var port = process.env.PORT || 5000 7 | app.listen(port) 8 | console.log('server started ' + port) 9 | -------------------------------------------------------------------------------- /yandex-translator/dist/server.js: -------------------------------------------------------------------------------- 1 | var express = require('express') 2 | var path = require('path') 3 | var serveStatic = require('serve-static') 4 | app = express() 5 | app.use(serveStatic(__dirname)) 6 | var port = process.env.PORT || 5000 7 | app.listen(port) 8 | console.log('server started ' + port) -------------------------------------------------------------------------------- /app-cleaner/dist/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "CleanerApp", 3 | "version": "1.0.0", 4 | "description": "Calculation of the cost of cleaning the apartment", 5 | "author": "gearmobile", 6 | "private": true, 7 | "scripts": { 8 | "postinstall": "npm install express" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /app-cleaner/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | App Cleaner 7 | 8 | 9 |
10 | 11 | 12 | -------------------------------------------------------------------------------- /brick-calculator/dist/server.js: -------------------------------------------------------------------------------- 1 | var express = require('express') 2 | var path = require('path') 3 | var serveStatic = require('serve-static') 4 | app = express() 5 | app.use(serveStatic(__dirname)) 6 | var port = process.env.PORT || 5000 7 | app.listen(port) 8 | console.log('server started ' + port) 9 | -------------------------------------------------------------------------------- /concrete-calculator/dist/server.js: -------------------------------------------------------------------------------- 1 | var express = require('express') 2 | var path = require('path') 3 | var serveStatic = require('serve-static') 4 | app = express() 5 | app.use(serveStatic(__dirname)) 6 | var port = process.env.PORT || 5000 7 | app.listen(port) 8 | console.log('server started ' + port) 9 | -------------------------------------------------------------------------------- /credit-calculator/dist/server.js: -------------------------------------------------------------------------------- 1 | var express = require('express') 2 | var path = require('path') 3 | var serveStatic = require('serve-static') 4 | app = express() 5 | app.use(serveStatic(__dirname)) 6 | var port = process.env.PORT || 5000 7 | app.listen(port) 8 | console.log('server started ' + port) 9 | -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/result/index.js: -------------------------------------------------------------------------------- 1 | import getters from './getters' 2 | import mutations from './mutations' 3 | import actions from './actions' 4 | 5 | const state = { 6 | order: [] 7 | } 8 | 9 | export default { 10 | state, 11 | mutations, 12 | actions, 13 | getters 14 | } 15 | -------------------------------------------------------------------------------- /movies-app/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Movies Info 7 | 8 | 9 |
10 | 11 | 12 | -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/promocode/index.js: -------------------------------------------------------------------------------- 1 | import getters from './getters' 2 | import mutations from './mutations' 3 | import actions from './actions' 4 | 5 | const state = { 6 | promocode: [] 7 | } 8 | 9 | export default { 10 | state, 11 | mutations, 12 | actions, 13 | getters 14 | } 15 | -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/promotion/index.js: -------------------------------------------------------------------------------- 1 | import getters from './getters' 2 | import mutations from './mutations' 3 | import actions from './actions' 4 | 5 | const state = { 6 | promotion: [] 7 | } 8 | 9 | export default { 10 | state, 11 | getters, 12 | mutations, 13 | actions 14 | } 15 | -------------------------------------------------------------------------------- /stock-trader/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Stock Trader 7 | 8 | 9 |
10 | 11 | 12 | -------------------------------------------------------------------------------- /turnout-app/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Turnout App 7 | 8 | 9 |
10 | 11 | 12 | -------------------------------------------------------------------------------- /vk-app/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /weight-calc/docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '2' 2 | 3 | services: 4 | app: 5 | build: . 6 | image: your-docker-org/your-app-name 7 | command: sh 8 | volumes: 9 | - .:/opt/app 10 | - /opt/app/node_modules 11 | ports: 12 | - 8080:8080 13 | tty: true 14 | -------------------------------------------------------------------------------- /app-cleaner/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/promocode/actions.js: -------------------------------------------------------------------------------- 1 | import data from '../../../data/data.json' 2 | 3 | export default { 4 | initPromo ({ commit }) { 5 | commit('SET_PROMOCODE', data.promocode) 6 | }, 7 | setPromoValue ({ commit }, payload) { 8 | commit('SET_PROMO_VALUE', payload) 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /axios-vuejs/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /electric-app/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /fuel-consumption/docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '2' 2 | 3 | services: 4 | app: 5 | build: . 6 | image: your-docker-org/your-app-name 7 | command: sh 8 | volumes: 9 | - .:/opt/app 10 | - /opt/app/node_modules 11 | ports: 12 | - 8080:8080 13 | tty: true 14 | -------------------------------------------------------------------------------- /manager-app/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /meetup-app/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /movies-app/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /notemaster/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /photo-app/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /photo-app/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /photo-app/dist/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "photo-studio-app", 3 | "version": "1.0.0", 4 | "description": "A calculator to compute the cost of visiting the photo studio", 5 | "author": "gearmobile", 6 | "private": true, 7 | "scripts": { 8 | "postinstall": "npm install express" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /punch-app/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /punch-app/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /spa-simple/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /starbase-app/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /stock-trader/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /stock-trader/src/data/data.js: -------------------------------------------------------------------------------- 1 | export default [ 2 | { id: 1, name: 'Google', price: 10 }, 3 | { id: 2, name: 'Apple', price: 50 }, 4 | { id: 3, name: 'Microsoft', price: 20 }, 5 | { id: 4, name: 'Oracle', price: 15 }, 6 | { id: 5, name: 'JetBrains', price: 10 }, 7 | { id: 6, name: 'Uber', price: 8 } 8 | ] 9 | -------------------------------------------------------------------------------- /turnout-app/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /unsplash-app/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /vk-app/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /weight-calc/build/hot-reload.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /app-cleaner/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /axios-vuejs/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /brick-calculator/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /electric-app/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /firebase-vuejs/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /firebase-vuejs/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /fuel-consumption/build/hot-reload.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /loan-calculator/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /manager-app/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /material-design/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /movies-app/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /notemaster/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /soundcloud-player/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /soundcloud-player/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Soundcloud Player 7 | 8 | 9 |
10 | 11 | 12 | -------------------------------------------------------------------------------- /spa-simple/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /starbase-app/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /stock-trader/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /turnout-app/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /unsplash-app/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /validate-form-quasar/docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '2' 2 | 3 | services: 4 | app: 5 | build: . 6 | image: your-docker-org/your-app-name 7 | command: sh 8 | volumes: 9 | - .:/opt/app 10 | - /opt/app/node_modules 11 | ports: 12 | - 8080:8080 13 | tty: true 14 | -------------------------------------------------------------------------------- /yandex-translator/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/discount/actions.js: -------------------------------------------------------------------------------- 1 | import data from '../../../data/data.json' 2 | 3 | export default { 4 | initDiscount ({ commit }) { 5 | commit('SET_DISCOUNT', data.discount) 6 | }, 7 | setDiscountStatus ({ commit }, payload) { 8 | commit('SET_DISCOUNT_STATUS', payload) 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/main/actions.js: -------------------------------------------------------------------------------- 1 | import data from '../../../data/data.json' 2 | 3 | export default { 4 | initData ({ commit }) { 5 | commit('SET_DATA', data.data) 6 | commit('SET_ITEMS') 7 | commit('SET_CARDS') 8 | commit('SET_GENERALS') 9 | commit('SET_REPAIRS') 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /brick-calculator/src/locale/russian/building.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Добавить размеры строения", 3 | "subtitle": "Здесь добавляются размеры строения - ширина, длина и высота, в метрах", 4 | "length": "Длина строения, м", 5 | "width": "Ширина строения, м", 6 | "height": "Высота строения, м", 7 | "hint": "Целое число" 8 | } -------------------------------------------------------------------------------- /concrete-calculator/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /concrete-calculator/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /firebase-vuejs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Vue.js and Firebase plugin 7 | 8 | 9 |
10 | 11 | 12 | -------------------------------------------------------------------------------- /loan-calculator/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /material-design/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /soundcloud-player/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /turnout-app/dist/static/css/app.8d860c9dd10e3e2c81c81b9855896b88.css: -------------------------------------------------------------------------------- 1 | #app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:60px}.event-card[data-v-a6c2d1d2]{border:2px solid #2c3e50;margin-top:20px;border-radius:4px;padding-right:10px;padding-left:10px} -------------------------------------------------------------------------------- /validate-form-quasar/build/hot-reload.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /yandex-translator/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /yandex-translator/dist/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "yandex-translator-app", 3 | "version": "1.0.0", 4 | "description": "Translation from English to any other language by Yandex.Translate", 5 | "author": "gearmobile", 6 | "private": true, 7 | "scripts": { 8 | "postinstall": "npm install express" 9 | } 10 | } -------------------------------------------------------------------------------- /loan-calculator/dist/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "pawnshop-calculator", 3 | "version": "1.0.0", 4 | "description": "The car is secured. The calculation of the amount of the deposit.", 5 | "author": "gearmobile", 6 | "private": true, 7 | "scripts": { 8 | "postinstall": "npm install express" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /turnout-app/dist/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "turnout-firebase-app", 3 | "version": "1.0.0", 4 | "description": "Authorization Firebase. Adding records to Firebase. Add accounts in Firebase.", 5 | "author": "gearmobile", 6 | "private": true, 7 | "scripts": { 8 | "postinstall": "npm install express" 9 | } 10 | } -------------------------------------------------------------------------------- /validate-form-quasar/src/App.vue: -------------------------------------------------------------------------------- 1 | 7 | 8 | 14 | 15 | 18 | -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/main/getters.js: -------------------------------------------------------------------------------- 1 | export default { 2 | getData (state) { 3 | return state.items 4 | }, 5 | getCards (state) { 6 | return state.cards 7 | }, 8 | getGenerals (state) { 9 | return state.generals 10 | }, 11 | getRepairs (state) { 12 | return state.repairs 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/order/getters.js: -------------------------------------------------------------------------------- 1 | export default { 2 | getOrder (state) { 3 | return state.showOrder 4 | }, 5 | getMetros (state) { 6 | return state.metros 7 | }, 8 | getCustomer (state) { 9 | return state.customer 10 | }, 11 | getModal (state) { 12 | return state.modal 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /brick-calculator/src/locale/english/brick.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Select the type of brick", 3 | "subtitle": "Here you can select brick type - single or double", 4 | "types": [ 5 | "Single (250×120×65 mm)", 6 | "One and a half (250×120×88 mm)", 7 | "Double (250×120×140 mm)", 8 | "EURO (250×85×65 mm)" 9 | ] 10 | } -------------------------------------------------------------------------------- /brick-calculator/src/locale/english/opening.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Add window and door openings", 3 | "subtitle": "Here added window and door openings - width and height, in meters", 4 | "add-opening": "Add opening", 5 | "remove-opening": "Remove", 6 | "width": "Width, m", 7 | "height": "Height, m", 8 | "hint": "Integer" 9 | } -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/discount/index.js: -------------------------------------------------------------------------------- 1 | import getters from './getters' 2 | import mutations from './mutations' 3 | import actions from './actions' 4 | 5 | const state = { 6 | discount: [], 7 | discountStatus: null 8 | } 9 | 10 | export default { 11 | state, 12 | mutations, 13 | actions, 14 | getters 15 | } 16 | -------------------------------------------------------------------------------- /brick-calculator/src/locale/russian/result.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Результат вычислений", 3 | "subtitle": "Здесь показаны результаты вычислений - кол-во кирпича, общая стоимость кирпича, общая площадь строения", 4 | "totalBricks": "Количество кирпича, шт", 5 | "totalArea": "Общая площадь, кв. м.", 6 | "totalCost": "Общая стоимость" 7 | } -------------------------------------------------------------------------------- /credit-calculator/build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | 'use strict' 3 | require('eventsource-polyfill') 4 | const hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 5 | 6 | hotClient.subscribe(function (event) { 7 | if (event.action === 'reload') { 8 | window.location.reload() 9 | } 10 | }) 11 | -------------------------------------------------------------------------------- /brick-calculator/src/locale/russian/brick.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Выберите тип кирпича", 3 | "subtitle": "Здесь выбирается тип кирпича - одинарный, полуторный, двойной", 4 | "types": [ 5 | "Одинарный (250×120×65 мм)", 6 | "Полуторный (250×120×88 мм)", 7 | "Двойной (250×120×140 мм)", 8 | "ЕВРО (250×85×65 мм)" 9 | ] 10 | } -------------------------------------------------------------------------------- /brick-calculator/src/locale/russian/masonry.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Выберите тип кирпичной кладки", 3 | "subtitle": "Здесь выбирается толщина кирпичной стены", 4 | "types": [ 5 | "Кладка в 0,5 кирпича", 6 | "Кладка в 1 кирпич", 7 | "Кладка в 1,5 кирпича", 8 | "Кладка в 2 кирпича", 9 | "Кладка в 2,5 кирпича" 10 | ] 11 | } -------------------------------------------------------------------------------- /fuel-consumption/dist/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "fuel-consumption-app", 3 | "version": "1.0.0", 4 | "description": "Calculates the amount of fuel for a certain distance at a given consumption and price of fuel", 5 | "author": "gearmobile", 6 | "private": true, 7 | "scripts": { 8 | "postinstall": "npm install express" 9 | } 10 | } -------------------------------------------------------------------------------- /notemaster/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | NoteMaster 7 | 8 | 9 |
10 | 11 | 12 | -------------------------------------------------------------------------------- /weight-calc/README.md: -------------------------------------------------------------------------------- 1 | # Quasar App 2 | 3 | > A Quasar project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | $ npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | $ quasar dev 13 | 14 | # build for production with minification 15 | $ quasar build 16 | 17 | # lint code 18 | $ quasar lint 19 | ``` 20 | -------------------------------------------------------------------------------- /brick-calculator/src/locale/english/masonry.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Select the type of masonry", 3 | "subtitle": "Here you can select the thickness of the brick wall", 4 | "types": [ 5 | "Laying in 0.5 bricks", 6 | "Laying in 1 brick", 7 | "Laying in 1.5 bricks", 8 | "Laying in 2 bricks", 9 | "Laying in 2.5 bricks" 10 | ] 11 | } -------------------------------------------------------------------------------- /concrete-calculator/dist/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "concrete-calculator", 3 | "version": "1.0.0", 4 | "description": "The calculation of the volume of the foundation and the cost of the necessary concrete.", 5 | "author": "gearmobile", 6 | "private": true, 7 | "scripts": { 8 | "postinstall": "npm install express" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /fuel-consumption/README.md: -------------------------------------------------------------------------------- 1 | # Quasar App 2 | 3 | > A Quasar project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | $ npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | $ quasar dev 13 | 14 | # build for production with minification 15 | $ quasar build 16 | 17 | # lint code 18 | $ quasar lint 19 | ``` 20 | -------------------------------------------------------------------------------- /brick-calculator/src/locale/russian/opening.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Добавить оконные и дверные проемы", 3 | "subtitle": "Здесь добавляются оконные и дверные проемы строения - ширина и высота, в метрах", 4 | "add-opening": "Добавить проем", 5 | "remove-opening": "Удалить", 6 | "width": "Ширина, м", 7 | "height": "Высота, м", 8 | "hint": "Целое число" 9 | } -------------------------------------------------------------------------------- /validate-form-quasar/README.md: -------------------------------------------------------------------------------- 1 | # Quasar App 2 | 3 | > A Quasar project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | $ npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | $ quasar dev 13 | 14 | # build for production with minification 15 | $ quasar build 16 | 17 | # lint code 18 | $ quasar lint 19 | ``` 20 | -------------------------------------------------------------------------------- /weight-calc/dist/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "weight-calc-app", 3 | "version": "1.0.0", 4 | "description": "The calculation of the mass of the pancake for the rod on the outer diameter, inner diameter and thickness", 5 | "author": "gearmobile", 6 | "private": true, 7 | "scripts": { 8 | "postinstall": "npm install express" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /brick-calculator/src/locale/english/result.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "The result of the calculation", 3 | "subtitle": "Here are shown the results of calculations - totla number of bricks, total cost of bricks, total area of the building", 4 | "totalBricks": "The number of bricks, pieces", 5 | "totalArea": "Total area, sq. m.", 6 | "totalCost": "The total cost" 7 | } -------------------------------------------------------------------------------- /weight-calc/dockerfile: -------------------------------------------------------------------------------- 1 | #change this to your own repo, should you have uploaded your image! 2 | FROM quasarframework/client-dev:latest 3 | 4 | MAINTAINER Your Name 5 | 6 | WORKDIR /opt/app 7 | 8 | COPY package.json /opt/app/ 9 | RUN npm install 10 | 11 | COPY . /opt/app 12 | 13 | EXPOSE 8080 14 | 15 | CMD /bin/sh 16 | -------------------------------------------------------------------------------- /credit-calculator/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | loan-calculator 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /fuel-consumption/dockerfile: -------------------------------------------------------------------------------- 1 | #change this to your own repo, should you have uploaded your image! 2 | FROM quasarframework/client-dev:latest 3 | 4 | MAINTAINER Your Name 5 | 6 | WORKDIR /opt/app 7 | 8 | COPY package.json /opt/app/ 9 | RUN npm install 10 | 11 | COPY . /opt/app 12 | 13 | EXPOSE 8080 14 | 15 | CMD /bin/sh 16 | -------------------------------------------------------------------------------- /meetup-app/src/store/index.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Vuex from 'vuex' 3 | 4 | import meetup from './meetup' 5 | import user from './user' 6 | import shared from './shared' 7 | 8 | Vue.use(Vuex) 9 | 10 | const store = new Vuex.Store({ 11 | modules: { 12 | meetup, 13 | user, 14 | shared 15 | } 16 | }) 17 | 18 | export default store 19 | -------------------------------------------------------------------------------- /yandex-translator/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | yandex-translator 7 | 8 | 9 |
10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /turnout-app/src/store/mutations.js: -------------------------------------------------------------------------------- 1 | import * as types from './mutation-types' 2 | 3 | export const mutations = { 4 | [types.SIGN_IN] (state, userPayload) { 5 | state.user = userPayload 6 | }, 7 | [types.SIGN_OUT] (state) { 8 | state.user = {} 9 | }, 10 | [types.SET_EVENT] (state, eventsPayload) { 11 | state.events = eventsPayload 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /validate-form-quasar/dockerfile: -------------------------------------------------------------------------------- 1 | #change this to your own repo, should you have uploaded your image! 2 | FROM quasarframework/client-dev:latest 3 | 4 | MAINTAINER Your Name 5 | 6 | WORKDIR /opt/app 7 | 8 | COPY package.json /opt/app/ 9 | RUN npm install 10 | 11 | COPY . /opt/app 12 | 13 | EXPOSE 8080 14 | 15 | CMD /bin/sh 16 | -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/main/index.js: -------------------------------------------------------------------------------- 1 | import getters from './getters' 2 | import mutations from './mutations' 3 | import actions from './actions' 4 | 5 | const state = { 6 | data: [], 7 | items: [], 8 | cards: [], 9 | generals: [], 10 | repairs: [] 11 | } 12 | 13 | export default { 14 | state, 15 | getters, 16 | mutations, 17 | actions 18 | } 19 | -------------------------------------------------------------------------------- /punch-app/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | punch-app 7 | 8 | 9 |
10 | 11 | 12 | -------------------------------------------------------------------------------- /turnout-app/src/store/actions.js: -------------------------------------------------------------------------------- 1 | import * as types from './mutation-types' 2 | 3 | export const signIn = ({ commit }, payload) => { 4 | commit(types.SIGN_IN, payload) 5 | } 6 | 7 | export const signOut = ({ commit }) => { 8 | commit(types.SIGN_OUT) 9 | } 10 | 11 | export const setEvents = ({ commit }, eventsPayload) => { 12 | commit(types.SET_EVENT, eventsPayload) 13 | } 14 | -------------------------------------------------------------------------------- /turnout-app/src/store/store.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Vuex from 'vuex' 3 | import { mutations } from './mutations' 4 | import * as actions from './actions' 5 | 6 | Vue.use(Vuex) 7 | 8 | const state = { 9 | user: {}, 10 | events: [] 11 | } 12 | 13 | const store = new Vuex.Store({ 14 | state, 15 | mutations, 16 | actions 17 | }) 18 | 19 | export default store 20 | -------------------------------------------------------------------------------- /movies-app/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /notemaster/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /photo-app/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /punch-app/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /spa-simple/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /vk-app/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /weight-calc/templates/view.vue: -------------------------------------------------------------------------------- 1 | 10 | 11 | 18 | 19 | 21 | -------------------------------------------------------------------------------- /app-cleaner/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /axios-vuejs/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /electric-app/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /firebase-vuejs/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /fuel-consumption/templates/view.vue: -------------------------------------------------------------------------------- 1 | 10 | 11 | 18 | 19 | 21 | -------------------------------------------------------------------------------- /loan-calculator/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /manager-app/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /material-design/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /punch-app/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './App' 5 | 6 | Vue.config.productionTip = false 7 | 8 | /* eslint-disable no-new */ 9 | new Vue({ 10 | el: '#app', 11 | template: '', 12 | components: { App } 13 | }) 14 | -------------------------------------------------------------------------------- /starbase-app/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /starbase-app/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './App' 5 | 6 | Vue.config.productionTip = false 7 | 8 | /* eslint-disable no-new */ 9 | new Vue({ 10 | template: '', 11 | components: { App } 12 | }).$mount('#app') 13 | -------------------------------------------------------------------------------- /stock-trader/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /turnout-app/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /unsplash-app/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/order/index.js: -------------------------------------------------------------------------------- 1 | 2 | import getters from './getters' 3 | import mutations from './mutations' 4 | import actions from './actions' 5 | 6 | const state = { 7 | metros: [], 8 | customer: [], 9 | customerDetails: [], 10 | showOrder: false, 11 | modal: false 12 | } 13 | 14 | export default { 15 | state, 16 | mutations, 17 | actions, 18 | getters 19 | } 20 | -------------------------------------------------------------------------------- /concrete-calculator/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /meetup-app/src/router/auth-guard.js: -------------------------------------------------------------------------------- 1 | import store from '../store/' 2 | 3 | export function signIn (to, from, next) { 4 | if (store.getters.userIsAuthorized) { 5 | next() 6 | } else { 7 | next('/signin') 8 | } 9 | } 10 | 11 | export function signUp (to, from, next) { 12 | if (store.getters.userIsAuthorized) { 13 | next() 14 | } else { 15 | next('/signup') 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /soundcloud-player/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /validate-form-quasar/templates/view.vue: -------------------------------------------------------------------------------- 1 | 10 | 11 | 18 | 19 | 21 | -------------------------------------------------------------------------------- /yandex-translator/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }) 12 | } 13 | -------------------------------------------------------------------------------- /brick-calculator/src/store/index.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Vuex from 'vuex' 3 | 4 | Vue.use(Vuex) 5 | 6 | import state from './state' 7 | import getters from './getters' 8 | import mutations from './mutations' 9 | import actions from './actions' 10 | 11 | const store = new Vuex.Store({ 12 | state, 13 | getters, 14 | mutations, 15 | actions 16 | }) 17 | 18 | export default store 19 | -------------------------------------------------------------------------------- /meetup-app/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { 4 | "modules": false, 5 | "targets": { 6 | "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] 7 | } 8 | }], 9 | "stage-2" 10 | ], 11 | "plugins": ["transform-runtime"], 12 | "env": { 13 | "test": { 14 | "presets": ["env", "stage-2"], 15 | "plugins": ["istanbul"] 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /meetup-app/src/stylus/theme.styl: -------------------------------------------------------------------------------- 1 | /** Stylus Styles */ 2 | @import '../../node_modules/vuetify/src/stylus/settings/_colors' 3 | 4 | $theme := { 5 | primary: $green.darken-2 6 | accent: $red.accent-2 7 | secondary: $cyan.darken-3 8 | info: $blue.base 9 | warning: $amber.base 10 | error: $red.base 11 | success: $purple.base 12 | } 13 | 14 | @import '../../node_modules/vuetify/src/stylus/main' 15 | -------------------------------------------------------------------------------- /brick-calculator/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { 4 | "modules": false, 5 | "targets": { 6 | "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] 7 | } 8 | }], 9 | "stage-2" 10 | ], 11 | "plugins": ["transform-runtime"], 12 | "env": { 13 | "test": { 14 | "presets": ["env", "stage-2"], 15 | "plugins": ["istanbul"] 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /stock-trader/src/store/store.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Vuex from 'vuex' 3 | 4 | Vue.use(Vuex) 5 | 6 | import stocks from './modules/stock-module' 7 | import portfolio from './modules/portfolio-module' 8 | import * as actions from './actions' 9 | 10 | const store = new Vuex.Store({ 11 | actions, 12 | modules: { 13 | stocks, 14 | portfolio 15 | } 16 | }) 17 | 18 | export default store 19 | -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/promocode/mutations.js: -------------------------------------------------------------------------------- 1 | export default { 2 | 'SET_PROMOCODE' (state, payload) { 3 | state.promocode = payload 4 | }, 5 | 'SET_PROMO_VALUE' (state, payload) { 6 | if (parseInt(payload) === state.promocode.check) { 7 | state.promocode.status = true 8 | state.promocode.error = false 9 | } else { 10 | state.promocode.error = true 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app-cleaner/src/utils/utils.js: -------------------------------------------------------------------------------- 1 | const getNoun = (number, singular, few, plural) => { 2 | number = Math.abs(number) 3 | number %= 100 4 | if (number >= 5 && number <= 20) { 5 | return plural 6 | } 7 | number %= 10 8 | if (number === 1) { 9 | return singular 10 | } 11 | if (number >= 2 && number <= 4) { 12 | return few 13 | } 14 | return plural 15 | } 16 | 17 | export default getNoun 18 | -------------------------------------------------------------------------------- /credit-calculator/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { 4 | "modules": false, 5 | "targets": { 6 | "browsers": ["> 1%", "last 2 versions", "not ie <= 8"] 7 | } 8 | }], 9 | "stage-2" 10 | ], 11 | "plugins": ["transform-runtime"], 12 | "env": { 13 | "test": { 14 | "presets": ["env", "stage-2"], 15 | "plugins": ["istanbul"] 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /credit-calculator/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './App' 5 | import 'reflex-grid' 6 | 7 | Vue.config.productionTip = false 8 | 9 | /* eslint-disable no-new */ 10 | new Vue({ 11 | template: '', 12 | components: { App } 13 | }).$mount('#app') 14 | -------------------------------------------------------------------------------- /photo-app/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Photo App 7 | 8 | 9 | 10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /weight-calc/build/env-utils.js: -------------------------------------------------------------------------------- 1 | var 2 | config = require('../config'), 3 | theme = process.argv[2] || config.defaultTheme 4 | 5 | module.exports = { 6 | dev: process.env.NODE_ENV === 'development', 7 | prod: process.env.NODE_ENV === 'production', 8 | 9 | platform: { 10 | theme: theme, 11 | cordovaAssets: './cordova/platforms/' + (theme === 'mat' ? 'android' : 'ios') + '/platform_www' 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /fuel-consumption/build/env-utils.js: -------------------------------------------------------------------------------- 1 | var 2 | config = require('../config'), 3 | theme = process.argv[2] || config.defaultTheme 4 | 5 | module.exports = { 6 | dev: process.env.NODE_ENV === 'development', 7 | prod: process.env.NODE_ENV === 'production', 8 | 9 | platform: { 10 | theme: theme, 11 | cordovaAssets: './cordova/platforms/' + (theme === 'mat' ? 'android' : 'ios') + '/platform_www' 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /meetup-app/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Meetup Application 7 | 8 | 9 | 10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /validate-form-quasar/build/env-utils.js: -------------------------------------------------------------------------------- 1 | var 2 | config = require('../config'), 3 | theme = process.argv[2] || config.defaultTheme 4 | 5 | module.exports = { 6 | dev: process.env.NODE_ENV === 'development', 7 | prod: process.env.NODE_ENV === 'production', 8 | 9 | platform: { 10 | theme: theme, 11 | cordovaAssets: './cordova/platforms/' + (theme === 'mat' ? 'android' : 'ios') + '/platform_www' 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /yandex-translator/dist/static/css/app.ffc7fcedeeded33d5dd387bb11ac0061.css: -------------------------------------------------------------------------------- 1 | .translator__title{text-transform:capitalize;font-weight:700;font-size:30px;color:#228b22;margin-bottom:0}.translator__subtitle{margin-top:0;font-size:15px;line-height:1.4;color:rgba(0,0,0,.6)}.form-inline[data-v-303fa7db]{width:100%}.output[data-v-686d16a6]{margin:40px 0}.output .panel-body[data-v-686d16a6]{padding-top:30px;padding-bottom:30px;color:#228b22;font-size:24px} -------------------------------------------------------------------------------- /brick-calculator/src/locale/russian/seam.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Выберите тип шва кирпичной кладки", 3 | "subtitle": "Здесь выбирается толщина растворного шва между кирпичами", 4 | "types": [ 5 | "Без учета растворного шва", 6 | "С учетом растворного шва толщиной 5 мм", 7 | "С учетом растворного шва толщиной 10 мм", 8 | "С учетом растворного шва толщиной 15 мм", 9 | "С учетом растворного шва толщиной 20 мм" 10 | ] 11 | } -------------------------------------------------------------------------------- /spa-simple/src/components/home.vue: -------------------------------------------------------------------------------- 1 | 5 | 6 | 16 | 17 | 22 | -------------------------------------------------------------------------------- /axios-vuejs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | axios-vuejs 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /spa-simple/src/components/brands.vue: -------------------------------------------------------------------------------- 1 | 5 | 6 | 16 | 17 | 22 | -------------------------------------------------------------------------------- /brick-calculator/src/locale/english/seam.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Select the type of seam masonry", 3 | "subtitle": "Here you can select the thickness of the mortar joints between the bricks", 4 | "types": [ 5 | "Excluding the mortar seam", 6 | "Given the mortar seam thickness 5 mm", 7 | "Given the mortar seam thickness 10 mm", 8 | "Given the mortar seam thickness 15 mm", 9 | "Given the mortar seam thickness 20 mm" 10 | ] 11 | } -------------------------------------------------------------------------------- /loan-calculator/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import Vuetify from 'vuetify' 5 | import App from './App' 6 | 7 | Vue.use(Vuetify) 8 | Vue.config.productionTip = false 9 | 10 | /* eslint-disable no-new */ 11 | new Vue({ 12 | el: '#app', 13 | template: '', 14 | components: { App } 15 | }) 16 | -------------------------------------------------------------------------------- /soundcloud-player/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './App' 5 | 6 | Vue.config.productionTip = false 7 | const eventBus = new Vue() 8 | export default eventBus 9 | 10 | /* eslint-disable no-new */ 11 | new Vue({ 12 | template: '', 13 | components: { App } 14 | }).$mount('#app') 15 | -------------------------------------------------------------------------------- /spa-simple/src/components/contacts.vue: -------------------------------------------------------------------------------- 1 | 5 | 6 | 16 | 17 | 22 | -------------------------------------------------------------------------------- /spa-simple/src/components/projects.vue: -------------------------------------------------------------------------------- 1 | 5 | 6 | 16 | 17 | 22 | -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/discount/mutations.js: -------------------------------------------------------------------------------- 1 | export default { 2 | 'SET_DISCOUNT' (state, payload) { 3 | state.discount = payload 4 | }, 5 | 'SET_DISCOUNT_STATUS' (state, payload) { 6 | state.discountStatus = payload.flag ? payload.name : null 7 | for (let i = 0; i < state.discount.length; i += 1) { 8 | if (state.discount[i].name !== payload.name) { 9 | state.discount[i].flag = true 10 | } 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /currency/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { 4 | "modules": false 5 | }], 6 | "stage-2" 7 | ], 8 | "plugins": [ 9 | "transform-runtime", 10 | ["transform-imports", { 11 | "vuetify": { 12 | "transform": "vuetify/es5/components/${member}", 13 | "preventFullImport": true 14 | } 15 | }] 16 | ], 17 | "env": { 18 | "test": { 19 | "presets": ["env", "stage-2"] } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /notemaster/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './App' 5 | 6 | Vue.config.productionTip = false 7 | 8 | const eventBus = new Vue() 9 | export default eventBus 10 | 11 | /* eslint-disable no-new */ 12 | new Vue({ 13 | el: '#app', 14 | template: '', 15 | components: { App } 16 | }) 17 | -------------------------------------------------------------------------------- /material-design/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | material-design 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /starbase-app/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Starbase App 8 | 9 | 10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /currency/src/App.vue: -------------------------------------------------------------------------------- 1 | 10 | 11 | 19 | -------------------------------------------------------------------------------- /turnout-app/src/App.vue: -------------------------------------------------------------------------------- 1 | 7 | 8 | 13 | 14 | 22 | -------------------------------------------------------------------------------- /currency/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | crypto-currency 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /electric-app/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | electric-app 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /firebase-vuejs/src/axios.js: -------------------------------------------------------------------------------- 1 | import firebase from 'firebase' 2 | 3 | const config = { 4 | apiKey: 'AIzaSyDSizpfjY6ENXZJyLQ-4-ybLuieq2Zw9tY', 5 | authDomain: 'books-2a159.firebaseapp.com', 6 | databaseURL: 'https://books-2a159.firebaseio.com', 7 | projectId: 'books-2a159', 8 | storageBucket: 'books-2a159.appspot.com', 9 | messagingSenderId: '1024914276272' 10 | } 11 | const ref = firebase.initializeApp(config).database().ref('books') 12 | 13 | export default ref 14 | -------------------------------------------------------------------------------- /unsplash-app/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './App' 5 | import 'bulma' 6 | import '../node_modules/font-awesome/css/font-awesome.min.css' 7 | 8 | Vue.config.productionTip = false 9 | 10 | /* eslint-disable no-new */ 11 | new Vue({ 12 | template: '', 13 | components: { App } 14 | }).$mount('#app') 15 | -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/order/mutations.js: -------------------------------------------------------------------------------- 1 | export default { 2 | 'INIT_METROS' (state, payload) { 3 | state.metros = payload 4 | }, 5 | 'INIT_CUSTOMER' (state, payload) { 6 | state.customer = payload 7 | }, 8 | 'SET_CUSTOMER' (state, payload) { 9 | state.customerDetails = payload 10 | }, 11 | 'SHOW_ORDER' (state) { 12 | state.showOrder = !state.showOrder 13 | }, 14 | 'MODAL_TOGGLE' (state) { 15 | state.modal = !state.modal 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /brick-calculator/src/pluigns/vue-i18n.js: -------------------------------------------------------------------------------- 1 | /* ============ 2 | * Vue i18n 3 | * ============ 4 | */ 5 | import state from '../store/state' 6 | import Vue from 'vue' 7 | import Vue18n from 'vue-i18n' 8 | import locales from '../locale' 9 | 10 | Vue.use(Vue18n) 11 | 12 | export const i18n = new Vue18n({ 13 | locale: state.language.primary, 14 | fallbackLocale: state.language.primary, 15 | messages: locales, 16 | numberFormats: locales 17 | }) 18 | 19 | export default { i18n } 20 | -------------------------------------------------------------------------------- /loan-calculator/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | loan-calculator 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /spa-simple/src/data/config.js: -------------------------------------------------------------------------------- 1 | import firebase from 'firebase' 2 | 3 | const config = { 4 | apiKey: 'AIzaSyDgwqFAHeir7gLYGGJjx6sZRq1gy2JPH7g', 5 | authDomain: 'spa-simple.firebaseapp.com', 6 | databaseURL: 'https://spa-simple.firebaseio.com', 7 | projectId: 'spa-simple', 8 | storageBucket: 'spa-simple.appspot.com', 9 | messagingSenderId: '964962980039' 10 | } 11 | 12 | const posts = firebase.initializeApp(config).database().ref('posts') 13 | 14 | export default posts 15 | -------------------------------------------------------------------------------- /stock-trader/src/store/actions.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | 3 | export const loadData = ({ commit }) => { 4 | Vue.http.get('stocks.json') 5 | .then(response => response.json()) 6 | .then(data => { 7 | if (data) { 8 | const portfolio = { 9 | funds: data.funds, 10 | stocks: data.portfolioStocks 11 | } 12 | commit('SET_STOCKS', data.originalStocks) 13 | commit('SET_PORTFOLIO', portfolio) 14 | } 15 | }) 16 | } 17 | -------------------------------------------------------------------------------- /electric-app/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import Vuetify from 'vuetify' 5 | import App from './App' 6 | import store from './store' 7 | 8 | Vue.use(Vuetify) 9 | Vue.config.productionTip = false 10 | 11 | /* eslint-disable no-new */ 12 | new Vue({ 13 | store, 14 | template: '', 15 | components: { App } 16 | }).$mount('#app') 17 | -------------------------------------------------------------------------------- /manager-app/src/router/axios.js: -------------------------------------------------------------------------------- 1 | import firebase from 'firebase' 2 | 3 | const config = { 4 | apiKey: 'AIzaSyCSZRBT4BTqm8RrTT8BeFaxwbbfoBbeTHY', 5 | authDomain: 'manager-c0436.firebaseapp.com', 6 | databaseURL: 'https://manager-c0436.firebaseio.com', 7 | projectId: 'manager-c0436', 8 | storageBucket: 'manager-c0436.appspot.com', 9 | messagingSenderId: '653041178785' 10 | } 11 | 12 | const ref = firebase.initializeApp(config).database().ref('customers') 13 | 14 | export default ref 15 | -------------------------------------------------------------------------------- /yandex-translator/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './App' 5 | 6 | import axios from 'axios' 7 | import VueAxios from 'vue-axios' 8 | 9 | Vue.use(VueAxios, axios) 10 | 11 | Vue.config.productionTip = false 12 | 13 | /* eslint-disable no-new */ 14 | new Vue({ 15 | template: '', 16 | components: { App } 17 | }).$mount('#app') 18 | -------------------------------------------------------------------------------- /brick-calculator/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Brick Calculator 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | -------------------------------------------------------------------------------- /movies-app/src/App.vue: -------------------------------------------------------------------------------- 1 | 5 | 6 | 11 | 12 | 24 | -------------------------------------------------------------------------------- /manager-app/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Manager App 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | -------------------------------------------------------------------------------- /movies-app/src/router/index.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Router from 'vue-router' 3 | import Movies from '@/components/movies' 4 | import Details from '@/components/movieDetails' 5 | 6 | Vue.use(Router) 7 | 8 | export default new Router({ 9 | mode: 'history', 10 | routes: [ 11 | { 12 | path: '/', 13 | name: 'Movies', 14 | component: Movies 15 | }, 16 | { 17 | path: '/details/:id', 18 | name: 'Details', 19 | component: Details 20 | } 21 | ] 22 | }) 23 | -------------------------------------------------------------------------------- /photo-app/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import Vuetify from 'vuetify' 5 | import App from './App' 6 | 7 | Vue.use(Vuetify) 8 | Vue.config.productionTip = false 9 | 10 | const eventBus = new Vue() 11 | export default eventBus 12 | 13 | /* eslint-disable no-new */ 14 | new Vue({ 15 | el: '#app', 16 | template: '', 17 | components: { App } 18 | }) 19 | -------------------------------------------------------------------------------- /app-cleaner/src/store/modules/promocode/getters.js: -------------------------------------------------------------------------------- 1 | export default { 2 | getPromocode (state) { 3 | return state.promocode 4 | }, 5 | getPromoStatus (state) { 6 | return state.promocode.status 7 | }, 8 | getPromoError (state) { 9 | return state.promocode.error 10 | }, 11 | getPromoSum (state, rootGetters) { 12 | let result = 0 13 | if (state.promocode.status) { 14 | result = rootGetters.getDirtySum * state.promocode.percent / 100 15 | } 16 | return result 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /material-design/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './App' 5 | import VueMaterial from 'vue-material' 6 | import 'vue-material/dist/vue-material.css' 7 | 8 | Vue.use(VueMaterial) 9 | 10 | Vue.config.productionTip = false 11 | 12 | /* eslint-disable no-new */ 13 | new Vue({ 14 | el: '#app', 15 | template: '', 16 | components: { App } 17 | }) 18 | -------------------------------------------------------------------------------- /meetup-app/src/components/Shared/Alert.vue: -------------------------------------------------------------------------------- 1 | 5 | 6 | 22 | 23 | -------------------------------------------------------------------------------- /spa-simple/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './App' 5 | import VueFire from 'vuefire' 6 | import router from './router' 7 | import 'bulma' 8 | 9 | Vue.config.productionTip = false 10 | 11 | Vue.use(VueFire) 12 | 13 | /* eslint-disable no-new */ 14 | new Vue({ 15 | router, 16 | template: '', 17 | components: { App } 18 | }).$mount('#app') 19 | -------------------------------------------------------------------------------- /vk-app/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './App' 5 | import VueResource from 'vue-resource' 6 | import 'bulma' 7 | 8 | Vue.use(VueResource) 9 | Vue.http.options.emulateJSON = true 10 | 11 | Vue.config.productionTip = false 12 | 13 | /* eslint-disable no-new */ 14 | new Vue({ 15 | template: '', 16 | components: { App } 17 | }).$mount('#app') 18 | -------------------------------------------------------------------------------- /concrete-calculator/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import Vuetify from 'vuetify' 5 | import App from './App' 6 | import Vuelidate from 'vuelidate' 7 | 8 | Vue.use(Vuelidate) 9 | Vue.use(Vuetify) 10 | 11 | Vue.config.productionTip = false 12 | 13 | /* eslint-disable no-new */ 14 | new Vue({ 15 | template: '', 16 | components: { App } 17 | }).$mount('#app') 18 | -------------------------------------------------------------------------------- /firebase-vuejs/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import VueFire from 'vuefire' 5 | import App from './App' 6 | import '../node_modules/font-awesome/css/font-awesome.min.css' 7 | 8 | Vue.config.productionTip = false 9 | 10 | Vue.use(VueFire) 11 | 12 | /* eslint-disable no-new */ 13 | new Vue({ 14 | template: '', 15 | components: { App } 16 | }).$mount('#app') 17 | -------------------------------------------------------------------------------- /meetup-app/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }), 12 | transformToRequire: { 13 | video: 'src', 14 | source: 'src', 15 | img: 'src', 16 | image: 'xlink:href' 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /movies-app/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './App' 5 | import router from './router' 6 | import 'bulma' 7 | import '../node_modules/font-awesome/css/font-awesome.min.css' 8 | 9 | Vue.config.productionTip = false 10 | 11 | /* eslint-disable no-new */ 12 | new Vue({ 13 | router, 14 | template: '', 15 | components: { App } 16 | }).$mount('#app') 17 | -------------------------------------------------------------------------------- /app-cleaner/dist/index.html: -------------------------------------------------------------------------------- 1 | App Cleaner
-------------------------------------------------------------------------------- /brick-calculator/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | var utils = require('./utils') 2 | var config = require('../config') 3 | var isProduction = process.env.NODE_ENV === 'production' 4 | 5 | module.exports = { 6 | loaders: utils.cssLoaders({ 7 | sourceMap: isProduction 8 | ? config.build.productionSourceMap 9 | : config.dev.cssSourceMap, 10 | extract: isProduction 11 | }), 12 | transformToRequire: { 13 | video: 'src', 14 | source: 'src', 15 | img: 'src', 16 | image: 'xlink:href' 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /concrete-calculator/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | concrete-calculator 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | -------------------------------------------------------------------------------- /stock-trader/dist/index.html: -------------------------------------------------------------------------------- 1 | Stock Trader
-------------------------------------------------------------------------------- /turnout-app/dist/index.html: -------------------------------------------------------------------------------- 1 | Turnout App
-------------------------------------------------------------------------------- /brick-calculator/src/components/Title.vue: -------------------------------------------------------------------------------- 1 | 12 | 13 | 18 | 19 | 22 | 23 | -------------------------------------------------------------------------------- /credit-calculator/dist/index.html: -------------------------------------------------------------------------------- 1 | loan-calculator
-------------------------------------------------------------------------------- /turnout-app/src/data/firebase.js: -------------------------------------------------------------------------------- 1 | import firebase from 'firebase' 2 | 3 | // Initialize Firebase 4 | const config = { 5 | apiKey: 'AIzaSyDO-O_qrwur-WY0BNWv4b0I2znkeS_T9U4', 6 | authDomain: 'turnout-app.firebaseapp.com', 7 | databaseURL: 'https://turnout-app.firebaseio.com', 8 | projectId: 'turnout-app', 9 | storageBucket: 'turnout-app.appspot.com', 10 | messagingSenderId: '813336604617' 11 | } 12 | 13 | export const firebaseApp = firebase.initializeApp(config) 14 | export const eventRef = firebase.database().ref().child('events') 15 | -------------------------------------------------------------------------------- /yandex-translator/dist/index.html: -------------------------------------------------------------------------------- 1 | yandex-translator
-------------------------------------------------------------------------------- /notemaster/src/App.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 17 | 18 | 26 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Numerous always-ignore extensions 2 | *.bak 3 | *.diff 4 | *.err 5 | *.exe 6 | *.log 7 | *.orig 8 | *.rej 9 | *.sass-cache 10 | *.swo 11 | *.swp 12 | *.vi 13 | *~ 14 | 15 | # OS or Editor folders 16 | *.sublime-grunt.cache 17 | *.sublime-project 18 | *.sublime-workspace 19 | ._* 20 | .cache 21 | .DS_Store 22 | .project 23 | .settings 24 | .tmproj 25 | Thumbs.db 26 | .metadata 27 | 28 | # Folders to ignore 29 | .CVS 30 | .git 31 | .hg 32 | .idea 33 | .svn 34 | bower_components 35 | 36 | # Node.JS 37 | node_modules 38 | npm-debug.log 39 | 40 | -------------------------------------------------------------------------------- /credit-calculator/build/vue-loader.conf.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | const utils = require('./utils') 3 | const config = require('../config') 4 | const isProduction = process.env.NODE_ENV === 'production' 5 | 6 | module.exports = { 7 | loaders: utils.cssLoaders({ 8 | sourceMap: isProduction 9 | ? config.build.productionSourceMap 10 | : config.dev.cssSourceMap, 11 | extract: isProduction 12 | }), 13 | transformToRequire: { 14 | video: 'src', 15 | source: 'src', 16 | img: 'src', 17 | image: 'xlink:href' 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /loan-calculator/src/stylus/loan.styl: -------------------------------------------------------------------------------- 1 | .loan-calc 2 | 3 | &--center 4 | display flex 5 | align-items center 6 | justify-content center 7 | 8 | &--right 9 | display flex 10 | align-items center 11 | justify-content flex-end 12 | 13 | &--left 14 | display flex 15 | align-items center 16 | 17 | &--vert 18 | display flex 19 | flex-direction column 20 | justify-content center 21 | 22 | &--noselect 23 | user-select none 24 | 25 | &--align-center 26 | display flex 27 | justify-content center -------------------------------------------------------------------------------- /axios-vuejs/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './App' 5 | import Axios from 'axios' 6 | import VueAxios from 'vue-axios' 7 | 8 | Vue.use(VueAxios, Axios) 9 | 10 | const eventBus = new Vue() 11 | export default eventBus 12 | 13 | Vue.config.productionTip = false 14 | 15 | /* eslint-disable no-new */ 16 | new Vue({ 17 | template: '', 18 | components: { App } 19 | }).$mount('#app') 20 | -------------------------------------------------------------------------------- /electric-app/src/components/shared/StepperList.vue: -------------------------------------------------------------------------------- 1 | 7 | 8 | 24 | -------------------------------------------------------------------------------- /vk-app/README.md: -------------------------------------------------------------------------------- 1 | # vk 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | -------------------------------------------------------------------------------- /firebase-vuejs/src/App.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 17 | 18 | 26 | -------------------------------------------------------------------------------- /material-design/src/App.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 17 | 18 | 26 | -------------------------------------------------------------------------------- /currency/src/pages/HomePage.vue: -------------------------------------------------------------------------------- 1 | 10 | 11 | 16 | 17 | 29 | -------------------------------------------------------------------------------- /manager-app/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './App' 5 | import VueFire from 'vuefire' 6 | import router from './router' 7 | import '../node_modules/font-awesome/css/font-awesome.min.css' 8 | 9 | Vue.use(VueFire) 10 | 11 | Vue.config.productionTip = false 12 | 13 | /* eslint-disable no-new */ 14 | new Vue({ 15 | router, 16 | template: '', 17 | components: { App } 18 | }).$mount('#app') 19 | -------------------------------------------------------------------------------- /movies-app/README.md: -------------------------------------------------------------------------------- 1 | # movies 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | -------------------------------------------------------------------------------- /photo-app/README.md: -------------------------------------------------------------------------------- 1 | # photo-app 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | -------------------------------------------------------------------------------- /punch-app/README.md: -------------------------------------------------------------------------------- 1 | # punch-app 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | -------------------------------------------------------------------------------- /turnout-app/README.md: -------------------------------------------------------------------------------- 1 | # turnout 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | -------------------------------------------------------------------------------- /app-cleaner/README.md: -------------------------------------------------------------------------------- 1 | # app-cleaner 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | -------------------------------------------------------------------------------- /axios-vuejs/README.md: -------------------------------------------------------------------------------- 1 | # axios-vuejs 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | -------------------------------------------------------------------------------- /manager-app/README.md: -------------------------------------------------------------------------------- 1 | # manager-app 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | -------------------------------------------------------------------------------- /meetup-app/README.md: -------------------------------------------------------------------------------- 1 | # meetup-app 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | -------------------------------------------------------------------------------- /notemaster/README.md: -------------------------------------------------------------------------------- 1 | # notemaster 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | -------------------------------------------------------------------------------- /spa-simple/README.md: -------------------------------------------------------------------------------- 1 | # spa-simple 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | -------------------------------------------------------------------------------- /unsplash-app/README.md: -------------------------------------------------------------------------------- 1 | # unsplash 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | -------------------------------------------------------------------------------- /app-cleaner/src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './App' 5 | import VeeValidate from 'vee-validate' 6 | import '../node_modules/font-awesome/css/font-awesome.css' 7 | import store from './store/index' 8 | 9 | Vue.use(VeeValidate) 10 | 11 | Vue.config.productionTip = false 12 | 13 | /* eslint-disable no-new */ 14 | new Vue({ 15 | store, 16 | template: '', 17 | components: { App } 18 | }).$mount('#app') 19 | -------------------------------------------------------------------------------- /firebase-vuejs/README.md: -------------------------------------------------------------------------------- 1 | # firebase-vuejs 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | -------------------------------------------------------------------------------- /starbase-app/README.md: -------------------------------------------------------------------------------- 1 | # starbase-app 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | -------------------------------------------------------------------------------- /stock-trader/README.md: -------------------------------------------------------------------------------- 1 | # stock-trader 2 | 3 | > A Vue.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | npm install 10 | 11 | # serve with hot reload at localhost:8080 12 | npm run dev 13 | 14 | # build for production with minification 15 | npm run build 16 | 17 | # build for production and view the bundle analyzer report 18 | npm run build --report 19 | ``` 20 | 21 | For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). 22 | --------------------------------------------------------------------------------