├── .gitignore ├── .vscode └── settings.json ├── README.md ├── angular-cli-build.js ├── angular-cli.json ├── assets ├── desktop-screenshot.png └── iphone-screenshot.png ├── config ├── environment.dev.ts ├── environment.js ├── environment.prod.ts ├── karma-test-shim.js ├── karma.conf.js └── protractor.conf.js ├── e2e ├── app.e2e.ts ├── app.po.ts ├── tsconfig.json └── typings.d.ts ├── package.json ├── public └── .npmignore ├── src ├── 404.html ├── app │ ├── app.component.js │ ├── app.component.js.map │ ├── app.component.ts │ ├── assets │ │ ├── css │ │ │ ├── images │ │ │ │ ├── bg.jpg │ │ │ │ └── logo.png │ │ │ └── main.css │ │ ├── icons │ │ │ ├── android-chrome-144x144.png │ │ │ ├── android-chrome-192x192.png │ │ │ ├── android-chrome-36x36.png │ │ │ ├── android-chrome-48x48.png │ │ │ ├── android-chrome-72x72.png │ │ │ ├── android-chrome-96x96.png │ │ │ ├── apple-touch-icon-114x114.png │ │ │ ├── apple-touch-icon-120x120.png │ │ │ ├── apple-touch-icon-144x144.png │ │ │ ├── apple-touch-icon-152x152.png │ │ │ ├── apple-touch-icon-180x180.png │ │ │ ├── apple-touch-icon-57x57.png │ │ │ ├── apple-touch-icon-60x60.png │ │ │ ├── apple-touch-icon-72x72.png │ │ │ ├── apple-touch-icon-76x76.png │ │ │ ├── apple-touch-icon-precomposed.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── browserconfig.xml │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon-96x96.png │ │ │ ├── favicon.ico │ │ │ ├── manifest.json │ │ │ ├── mstile-144x144.png │ │ │ ├── mstile-150x150.png │ │ │ ├── mstile-310x150.png │ │ │ ├── mstile-310x310.png │ │ │ ├── mstile-70x70.png │ │ │ └── safari-pinned-tab.svg │ │ └── images │ │ │ ├── checked.png │ │ │ ├── loading.gif │ │ │ ├── nonselected.png │ │ │ ├── selected.png │ │ │ └── unchecked.png │ ├── components │ │ └── activity-indicator.component.ts │ ├── environment.ts │ ├── index.ts │ ├── pages │ │ ├── list │ │ │ ├── grocery-list.component.ts │ │ │ ├── grocery-list.css │ │ │ ├── list.component.js │ │ │ ├── list.component.js.map │ │ │ ├── list.component.ts │ │ │ ├── list.css │ │ │ └── list.html │ │ └── login │ │ │ ├── login.component.js │ │ │ ├── login.component.js.map │ │ │ ├── login.component.ts │ │ │ ├── login.css │ │ │ └── login.html │ └── shared │ │ ├── config.js │ │ ├── config.js.map │ │ ├── config.ts │ │ ├── grocery │ │ ├── grocery-list.service.js │ │ ├── grocery-list.service.js.map │ │ ├── grocery-list.service.ts │ │ ├── grocery.js │ │ ├── grocery.js.map │ │ └── grocery.ts │ │ └── user │ │ ├── user.js │ │ ├── user.js.map │ │ ├── user.service.js │ │ ├── user.service.js.map │ │ ├── user.service.ts │ │ └── user.ts ├── index.html ├── main.ts ├── system-config.ts ├── tsconfig.json └── typings.d.ts ├── tslint.json └── typings.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/README.md -------------------------------------------------------------------------------- /angular-cli-build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/angular-cli-build.js -------------------------------------------------------------------------------- /angular-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/angular-cli.json -------------------------------------------------------------------------------- /assets/desktop-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/assets/desktop-screenshot.png -------------------------------------------------------------------------------- /assets/iphone-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/assets/iphone-screenshot.png -------------------------------------------------------------------------------- /config/environment.dev.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false 3 | }; 4 | -------------------------------------------------------------------------------- /config/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/config/environment.js -------------------------------------------------------------------------------- /config/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /config/karma-test-shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/config/karma-test-shim.js -------------------------------------------------------------------------------- /config/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/config/karma.conf.js -------------------------------------------------------------------------------- /config/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/config/protractor.conf.js -------------------------------------------------------------------------------- /e2e/app.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/e2e/app.e2e.ts -------------------------------------------------------------------------------- /e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/e2e/app.po.ts -------------------------------------------------------------------------------- /e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/e2e/tsconfig.json -------------------------------------------------------------------------------- /e2e/typings.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/package.json -------------------------------------------------------------------------------- /public/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/404.html -------------------------------------------------------------------------------- /src/app/app.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/app.component.js -------------------------------------------------------------------------------- /src/app/app.component.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/app.component.js.map -------------------------------------------------------------------------------- /src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/app.component.ts -------------------------------------------------------------------------------- /src/app/assets/css/images/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/css/images/bg.jpg -------------------------------------------------------------------------------- /src/app/assets/css/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/css/images/logo.png -------------------------------------------------------------------------------- /src/app/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/css/main.css -------------------------------------------------------------------------------- /src/app/assets/icons/android-chrome-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/android-chrome-144x144.png -------------------------------------------------------------------------------- /src/app/assets/icons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/android-chrome-192x192.png -------------------------------------------------------------------------------- /src/app/assets/icons/android-chrome-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/android-chrome-36x36.png -------------------------------------------------------------------------------- /src/app/assets/icons/android-chrome-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/android-chrome-48x48.png -------------------------------------------------------------------------------- /src/app/assets/icons/android-chrome-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/android-chrome-72x72.png -------------------------------------------------------------------------------- /src/app/assets/icons/android-chrome-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/android-chrome-96x96.png -------------------------------------------------------------------------------- /src/app/assets/icons/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /src/app/assets/icons/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /src/app/assets/icons/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /src/app/assets/icons/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /src/app/assets/icons/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /src/app/assets/icons/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /src/app/assets/icons/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /src/app/assets/icons/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /src/app/assets/icons/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /src/app/assets/icons/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /src/app/assets/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /src/app/assets/icons/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/browserconfig.xml -------------------------------------------------------------------------------- /src/app/assets/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/favicon-16x16.png -------------------------------------------------------------------------------- /src/app/assets/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/favicon-32x32.png -------------------------------------------------------------------------------- /src/app/assets/icons/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/favicon-96x96.png -------------------------------------------------------------------------------- /src/app/assets/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/favicon.ico -------------------------------------------------------------------------------- /src/app/assets/icons/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/manifest.json -------------------------------------------------------------------------------- /src/app/assets/icons/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/mstile-144x144.png -------------------------------------------------------------------------------- /src/app/assets/icons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/mstile-150x150.png -------------------------------------------------------------------------------- /src/app/assets/icons/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/mstile-310x150.png -------------------------------------------------------------------------------- /src/app/assets/icons/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/mstile-310x310.png -------------------------------------------------------------------------------- /src/app/assets/icons/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/mstile-70x70.png -------------------------------------------------------------------------------- /src/app/assets/icons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/icons/safari-pinned-tab.svg -------------------------------------------------------------------------------- /src/app/assets/images/checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/images/checked.png -------------------------------------------------------------------------------- /src/app/assets/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/images/loading.gif -------------------------------------------------------------------------------- /src/app/assets/images/nonselected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/images/nonselected.png -------------------------------------------------------------------------------- /src/app/assets/images/selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/images/selected.png -------------------------------------------------------------------------------- /src/app/assets/images/unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/assets/images/unchecked.png -------------------------------------------------------------------------------- /src/app/components/activity-indicator.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/components/activity-indicator.component.ts -------------------------------------------------------------------------------- /src/app/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/environment.ts -------------------------------------------------------------------------------- /src/app/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/index.ts -------------------------------------------------------------------------------- /src/app/pages/list/grocery-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/pages/list/grocery-list.component.ts -------------------------------------------------------------------------------- /src/app/pages/list/grocery-list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/pages/list/grocery-list.css -------------------------------------------------------------------------------- /src/app/pages/list/list.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/pages/list/list.component.js -------------------------------------------------------------------------------- /src/app/pages/list/list.component.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/pages/list/list.component.js.map -------------------------------------------------------------------------------- /src/app/pages/list/list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/pages/list/list.component.ts -------------------------------------------------------------------------------- /src/app/pages/list/list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/pages/list/list.css -------------------------------------------------------------------------------- /src/app/pages/list/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/pages/list/list.html -------------------------------------------------------------------------------- /src/app/pages/login/login.component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/pages/login/login.component.js -------------------------------------------------------------------------------- /src/app/pages/login/login.component.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/pages/login/login.component.js.map -------------------------------------------------------------------------------- /src/app/pages/login/login.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/pages/login/login.component.ts -------------------------------------------------------------------------------- /src/app/pages/login/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/pages/login/login.css -------------------------------------------------------------------------------- /src/app/pages/login/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/pages/login/login.html -------------------------------------------------------------------------------- /src/app/shared/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/shared/config.js -------------------------------------------------------------------------------- /src/app/shared/config.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/shared/config.js.map -------------------------------------------------------------------------------- /src/app/shared/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/shared/config.ts -------------------------------------------------------------------------------- /src/app/shared/grocery/grocery-list.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/shared/grocery/grocery-list.service.js -------------------------------------------------------------------------------- /src/app/shared/grocery/grocery-list.service.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/shared/grocery/grocery-list.service.js.map -------------------------------------------------------------------------------- /src/app/shared/grocery/grocery-list.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/shared/grocery/grocery-list.service.ts -------------------------------------------------------------------------------- /src/app/shared/grocery/grocery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/shared/grocery/grocery.js -------------------------------------------------------------------------------- /src/app/shared/grocery/grocery.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/shared/grocery/grocery.js.map -------------------------------------------------------------------------------- /src/app/shared/grocery/grocery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/shared/grocery/grocery.ts -------------------------------------------------------------------------------- /src/app/shared/user/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/shared/user/user.js -------------------------------------------------------------------------------- /src/app/shared/user/user.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/shared/user/user.js.map -------------------------------------------------------------------------------- /src/app/shared/user/user.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/shared/user/user.service.js -------------------------------------------------------------------------------- /src/app/shared/user/user.service.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/shared/user/user.service.js.map -------------------------------------------------------------------------------- /src/app/shared/user/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/shared/user/user.service.ts -------------------------------------------------------------------------------- /src/app/shared/user/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/app/shared/user/user.ts -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/index.html -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/system-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/system-config.ts -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/src/typings.d.ts -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/tslint.json -------------------------------------------------------------------------------- /typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjvantoll/groceries/HEAD/typings.json --------------------------------------------------------------------------------