├── .gitignore ├── README.md └── quasar-feathers ├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .postcssrc.js ├── .stylintrc ├── README.md ├── api ├── .babelrc ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── build │ └── script.clean.js ├── config │ └── default.js ├── data │ ├── messages.db │ └── users.db ├── package-lock.json ├── package.json ├── src │ ├── app.js │ ├── authentication.js │ ├── channels.js │ ├── hooks │ │ ├── gravatar.js │ │ ├── logger.js │ │ └── process-message.js │ ├── main.hooks.js │ ├── main.js │ ├── middleware │ │ └── index.js │ ├── models │ │ ├── messages.model.js │ │ └── users.model.js │ ├── server.js │ └── services │ │ ├── index.js │ │ ├── messages │ │ ├── messages.hooks.js │ │ └── messages.service.js │ │ └── users │ │ ├── users.hooks.js │ │ └── users.service.js └── yarn.lock ├── config ├── dev.env.js ├── index.js └── prod.env.js ├── docker-compose.yml ├── dockerfile ├── package-lock.json ├── package.json ├── quasar.conf.js ├── src ├── App.vue ├── api.js ├── assets │ ├── feathers-logo.png │ ├── quasar-logo-full.svg │ ├── quasar-logo.png │ └── sad.svg ├── auth.js ├── components │ └── .gitkeep ├── css │ ├── app.styl │ └── themes │ │ ├── common.variables.styl │ │ ├── variables.ios.styl │ │ └── variables.mat.styl ├── index.template.html ├── layouts │ └── default.vue ├── pages │ ├── 404.vue │ ├── Chat.vue │ ├── Home.vue │ └── SignIn.vue ├── plugins │ └── .gitkeep ├── router │ ├── index.js │ └── routes.js └── statics │ ├── icons │ ├── apple-icon-152x152.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── icon-128x128.png │ ├── icon-192x192.png │ ├── icon-256x256.png │ ├── icon-384x384.png │ ├── icon-512x512.png │ └── ms-icon-144x144.png │ └── quasar-logo.png └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .idea/ 3 | .history/ 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /quasar-feathers/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/.babelrc -------------------------------------------------------------------------------- /quasar-feathers/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/.editorconfig -------------------------------------------------------------------------------- /quasar-feathers/.eslintignore: -------------------------------------------------------------------------------- 1 | /dist 2 | -------------------------------------------------------------------------------- /quasar-feathers/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/.eslintrc.js -------------------------------------------------------------------------------- /quasar-feathers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/.gitignore -------------------------------------------------------------------------------- /quasar-feathers/.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/.postcssrc.js -------------------------------------------------------------------------------- /quasar-feathers/.stylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/.stylintrc -------------------------------------------------------------------------------- /quasar-feathers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/README.md -------------------------------------------------------------------------------- /quasar-feathers/api/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/.babelrc -------------------------------------------------------------------------------- /quasar-feathers/api/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/.eslintignore -------------------------------------------------------------------------------- /quasar-feathers/api/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/.eslintrc.js -------------------------------------------------------------------------------- /quasar-feathers/api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/.gitignore -------------------------------------------------------------------------------- /quasar-feathers/api/build/script.clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/build/script.clean.js -------------------------------------------------------------------------------- /quasar-feathers/api/config/default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/config/default.js -------------------------------------------------------------------------------- /quasar-feathers/api/data/messages.db: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quasar-feathers/api/data/users.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/data/users.db -------------------------------------------------------------------------------- /quasar-feathers/api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/package-lock.json -------------------------------------------------------------------------------- /quasar-feathers/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/package.json -------------------------------------------------------------------------------- /quasar-feathers/api/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/src/app.js -------------------------------------------------------------------------------- /quasar-feathers/api/src/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/src/authentication.js -------------------------------------------------------------------------------- /quasar-feathers/api/src/channels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/src/channels.js -------------------------------------------------------------------------------- /quasar-feathers/api/src/hooks/gravatar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/src/hooks/gravatar.js -------------------------------------------------------------------------------- /quasar-feathers/api/src/hooks/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/src/hooks/logger.js -------------------------------------------------------------------------------- /quasar-feathers/api/src/hooks/process-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/src/hooks/process-message.js -------------------------------------------------------------------------------- /quasar-feathers/api/src/main.hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/src/main.hooks.js -------------------------------------------------------------------------------- /quasar-feathers/api/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/src/main.js -------------------------------------------------------------------------------- /quasar-feathers/api/src/middleware/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/src/middleware/index.js -------------------------------------------------------------------------------- /quasar-feathers/api/src/models/messages.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/src/models/messages.model.js -------------------------------------------------------------------------------- /quasar-feathers/api/src/models/users.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/src/models/users.model.js -------------------------------------------------------------------------------- /quasar-feathers/api/src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/src/server.js -------------------------------------------------------------------------------- /quasar-feathers/api/src/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/src/services/index.js -------------------------------------------------------------------------------- /quasar-feathers/api/src/services/messages/messages.hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/src/services/messages/messages.hooks.js -------------------------------------------------------------------------------- /quasar-feathers/api/src/services/messages/messages.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/src/services/messages/messages.service.js -------------------------------------------------------------------------------- /quasar-feathers/api/src/services/users/users.hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/src/services/users/users.hooks.js -------------------------------------------------------------------------------- /quasar-feathers/api/src/services/users/users.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/src/services/users/users.service.js -------------------------------------------------------------------------------- /quasar-feathers/api/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/api/yarn.lock -------------------------------------------------------------------------------- /quasar-feathers/config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/config/dev.env.js -------------------------------------------------------------------------------- /quasar-feathers/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/config/index.js -------------------------------------------------------------------------------- /quasar-feathers/config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /quasar-feathers/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/docker-compose.yml -------------------------------------------------------------------------------- /quasar-feathers/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/dockerfile -------------------------------------------------------------------------------- /quasar-feathers/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/package-lock.json -------------------------------------------------------------------------------- /quasar-feathers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/package.json -------------------------------------------------------------------------------- /quasar-feathers/quasar.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/quasar.conf.js -------------------------------------------------------------------------------- /quasar-feathers/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/App.vue -------------------------------------------------------------------------------- /quasar-feathers/src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/api.js -------------------------------------------------------------------------------- /quasar-feathers/src/assets/feathers-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/assets/feathers-logo.png -------------------------------------------------------------------------------- /quasar-feathers/src/assets/quasar-logo-full.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/assets/quasar-logo-full.svg -------------------------------------------------------------------------------- /quasar-feathers/src/assets/quasar-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/assets/quasar-logo.png -------------------------------------------------------------------------------- /quasar-feathers/src/assets/sad.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/assets/sad.svg -------------------------------------------------------------------------------- /quasar-feathers/src/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/auth.js -------------------------------------------------------------------------------- /quasar-feathers/src/components/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quasar-feathers/src/css/app.styl: -------------------------------------------------------------------------------- 1 | // app global css 2 | -------------------------------------------------------------------------------- /quasar-feathers/src/css/themes/common.variables.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/css/themes/common.variables.styl -------------------------------------------------------------------------------- /quasar-feathers/src/css/themes/variables.ios.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/css/themes/variables.ios.styl -------------------------------------------------------------------------------- /quasar-feathers/src/css/themes/variables.mat.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/css/themes/variables.mat.styl -------------------------------------------------------------------------------- /quasar-feathers/src/index.template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/index.template.html -------------------------------------------------------------------------------- /quasar-feathers/src/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/layouts/default.vue -------------------------------------------------------------------------------- /quasar-feathers/src/pages/404.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/pages/404.vue -------------------------------------------------------------------------------- /quasar-feathers/src/pages/Chat.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/pages/Chat.vue -------------------------------------------------------------------------------- /quasar-feathers/src/pages/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/pages/Home.vue -------------------------------------------------------------------------------- /quasar-feathers/src/pages/SignIn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/pages/SignIn.vue -------------------------------------------------------------------------------- /quasar-feathers/src/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quasar-feathers/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/router/index.js -------------------------------------------------------------------------------- /quasar-feathers/src/router/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/router/routes.js -------------------------------------------------------------------------------- /quasar-feathers/src/statics/icons/apple-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/statics/icons/apple-icon-152x152.png -------------------------------------------------------------------------------- /quasar-feathers/src/statics/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/statics/icons/favicon-16x16.png -------------------------------------------------------------------------------- /quasar-feathers/src/statics/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/statics/icons/favicon-32x32.png -------------------------------------------------------------------------------- /quasar-feathers/src/statics/icons/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/statics/icons/icon-128x128.png -------------------------------------------------------------------------------- /quasar-feathers/src/statics/icons/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/statics/icons/icon-192x192.png -------------------------------------------------------------------------------- /quasar-feathers/src/statics/icons/icon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/statics/icons/icon-256x256.png -------------------------------------------------------------------------------- /quasar-feathers/src/statics/icons/icon-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/statics/icons/icon-384x384.png -------------------------------------------------------------------------------- /quasar-feathers/src/statics/icons/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/statics/icons/icon-512x512.png -------------------------------------------------------------------------------- /quasar-feathers/src/statics/icons/ms-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/statics/icons/ms-icon-144x144.png -------------------------------------------------------------------------------- /quasar-feathers/src/statics/quasar-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/src/statics/quasar-logo.png -------------------------------------------------------------------------------- /quasar-feathers/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/claustres/quasar-feathers-tutorial/HEAD/quasar-feathers/yarn.lock --------------------------------------------------------------------------------