├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .firebaserc ├── .gitignore ├── LICENSE ├── README.md ├── config ├── dev.env.js ├── index.js ├── prod.env.js └── test.env.js ├── dashboard.html ├── deploy.sh ├── firebase.json ├── index.html ├── package.json ├── src ├── App.vue ├── assets │ ├── add.svg │ ├── delete.svg │ ├── done.svg │ ├── flower.svg │ ├── flower2.svg │ ├── images │ │ ├── bubble.png │ │ ├── emotions.png │ │ ├── flowers.png │ │ ├── metric.png │ │ ├── team.png │ │ ├── timer.png │ │ └── tools.png │ ├── loading.svg │ ├── n-1.svg │ ├── n-2.svg │ ├── n-3.svg │ ├── n-4.svg │ ├── p-1.svg │ ├── p-2.svg │ ├── p-3.svg │ ├── p-4.svg │ └── tomato.svg ├── auth.js ├── base.scss ├── common.scss ├── components │ ├── Account.vue │ ├── ActiveTask.vue │ ├── Emotion.vue │ ├── Member.vue │ ├── Panel.vue │ ├── Task.vue │ ├── TeamPanel.vue │ └── Usage.vue ├── configs.js ├── dashboard.js ├── dataBase.js ├── database.js ├── index.js ├── index.scss ├── model.js ├── timer.js └── utils.js ├── static ├── .gitkeep ├── icons │ ├── logo-x.png │ ├── logo.png │ └── tomato.png └── promotions │ ├── index-screen.png │ └── responsive.gif ├── test ├── e2e │ ├── custom-assertions │ │ └── elementCount.js │ ├── nightwatch.conf.js │ ├── runner.js │ └── specs │ │ └── test.js └── unit │ ├── .eslintrc │ ├── index.js │ ├── karma.conf.js │ └── specs │ └── Hello.spec.js └── vendors ├── firebase-ui-auth.css └── firebase-ui-auth.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/.firebaserc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/README.md -------------------------------------------------------------------------------- /config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/config/dev.env.js -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/config/index.js -------------------------------------------------------------------------------- /config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /config/test.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/config/test.env.js -------------------------------------------------------------------------------- /dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/dashboard.html -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- 1 | git checkout master 2 | npm run build 3 | firebase deploy 4 | -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/firebase.json -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/package.json -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/add.svg -------------------------------------------------------------------------------- /src/assets/delete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/delete.svg -------------------------------------------------------------------------------- /src/assets/done.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/done.svg -------------------------------------------------------------------------------- /src/assets/flower.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/flower.svg -------------------------------------------------------------------------------- /src/assets/flower2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/flower2.svg -------------------------------------------------------------------------------- /src/assets/images/bubble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/images/bubble.png -------------------------------------------------------------------------------- /src/assets/images/emotions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/images/emotions.png -------------------------------------------------------------------------------- /src/assets/images/flowers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/images/flowers.png -------------------------------------------------------------------------------- /src/assets/images/metric.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/images/metric.png -------------------------------------------------------------------------------- /src/assets/images/team.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/images/team.png -------------------------------------------------------------------------------- /src/assets/images/timer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/images/timer.png -------------------------------------------------------------------------------- /src/assets/images/tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/images/tools.png -------------------------------------------------------------------------------- /src/assets/loading.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/loading.svg -------------------------------------------------------------------------------- /src/assets/n-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/n-1.svg -------------------------------------------------------------------------------- /src/assets/n-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/n-2.svg -------------------------------------------------------------------------------- /src/assets/n-3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/n-3.svg -------------------------------------------------------------------------------- /src/assets/n-4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/n-4.svg -------------------------------------------------------------------------------- /src/assets/p-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/p-1.svg -------------------------------------------------------------------------------- /src/assets/p-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/p-2.svg -------------------------------------------------------------------------------- /src/assets/p-3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/p-3.svg -------------------------------------------------------------------------------- /src/assets/p-4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/p-4.svg -------------------------------------------------------------------------------- /src/assets/tomato.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/assets/tomato.svg -------------------------------------------------------------------------------- /src/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/auth.js -------------------------------------------------------------------------------- /src/base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/base.scss -------------------------------------------------------------------------------- /src/common.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/common.scss -------------------------------------------------------------------------------- /src/components/Account.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/components/Account.vue -------------------------------------------------------------------------------- /src/components/ActiveTask.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/components/ActiveTask.vue -------------------------------------------------------------------------------- /src/components/Emotion.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/components/Emotion.vue -------------------------------------------------------------------------------- /src/components/Member.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/components/Member.vue -------------------------------------------------------------------------------- /src/components/Panel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/components/Panel.vue -------------------------------------------------------------------------------- /src/components/Task.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/components/Task.vue -------------------------------------------------------------------------------- /src/components/TeamPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/components/TeamPanel.vue -------------------------------------------------------------------------------- /src/components/Usage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/components/Usage.vue -------------------------------------------------------------------------------- /src/configs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/configs.js -------------------------------------------------------------------------------- /src/dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/dashboard.js -------------------------------------------------------------------------------- /src/dataBase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/dataBase.js -------------------------------------------------------------------------------- /src/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/database.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/index.js -------------------------------------------------------------------------------- /src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/index.scss -------------------------------------------------------------------------------- /src/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/model.js -------------------------------------------------------------------------------- /src/timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/timer.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/src/utils.js -------------------------------------------------------------------------------- /static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/icons/logo-x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/static/icons/logo-x.png -------------------------------------------------------------------------------- /static/icons/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/static/icons/logo.png -------------------------------------------------------------------------------- /static/icons/tomato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/static/icons/tomato.png -------------------------------------------------------------------------------- /static/promotions/index-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/static/promotions/index-screen.png -------------------------------------------------------------------------------- /static/promotions/responsive.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/static/promotions/responsive.gif -------------------------------------------------------------------------------- /test/e2e/custom-assertions/elementCount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/test/e2e/custom-assertions/elementCount.js -------------------------------------------------------------------------------- /test/e2e/nightwatch.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/test/e2e/nightwatch.conf.js -------------------------------------------------------------------------------- /test/e2e/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/test/e2e/runner.js -------------------------------------------------------------------------------- /test/e2e/specs/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/test/e2e/specs/test.js -------------------------------------------------------------------------------- /test/unit/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/test/unit/.eslintrc -------------------------------------------------------------------------------- /test/unit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/test/unit/index.js -------------------------------------------------------------------------------- /test/unit/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/test/unit/karma.conf.js -------------------------------------------------------------------------------- /test/unit/specs/Hello.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/test/unit/specs/Hello.spec.js -------------------------------------------------------------------------------- /vendors/firebase-ui-auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/vendors/firebase-ui-auth.css -------------------------------------------------------------------------------- /vendors/firebase-ui-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangxin840/tomato5/HEAD/vendors/firebase-ui-auth.js --------------------------------------------------------------------------------