├── .dockerignore ├── .editorconfig ├── .gitignore ├── .prettierrc.json ├── .stylelintrc.json ├── .vscode └── settings.json ├── Dockerfile ├── README.md ├── angular.json ├── browserslist ├── config ├── aliases │ └── hiredis.js ├── dev.setThisFromExternalApiKeys.js ├── keys.js └── prod.js ├── docker-compose.yml ├── middlewares ├── requireAdmin.js └── requireLogin.js ├── models ├── Cart.js ├── Order.js ├── Product.js ├── Translation.js └── User.js ├── nginx-conf └── nginx.conf ├── ngsw-config.json ├── package.json ├── routes ├── adminRoutes.ts ├── authRoutes.ts ├── billingRoutes.ts ├── cartRoutes.ts ├── index.ts └── productRoutes.ts ├── server.ts ├── services ├── cache.js ├── emailTemplates.js ├── mailer.js ├── paginate.js └── passport.js ├── src ├── app │ ├── app.browser.module.ts │ ├── app.component.html │ ├── app.component.scss │ ├── app.component.ts │ ├── app.module.ts │ ├── app.routes.ts │ ├── app.server.module.ts │ ├── cart │ │ ├── cart.module.ts │ │ └── cart │ │ │ ├── cart.component.html │ │ │ ├── cart.component.scss │ │ │ └── cart.component.ts │ ├── dashboard │ │ ├── dashboard.module.ts │ │ ├── dashboard │ │ │ ├── dashboard.component.html │ │ │ ├── dashboard.component.scss │ │ │ └── dashboard.component.ts │ │ ├── orders-edit │ │ │ ├── order-edit │ │ │ │ ├── order-edit.component.html │ │ │ │ ├── order-edit.component.scss │ │ │ │ └── order-edit.component.ts │ │ │ ├── orders-edit.component.html │ │ │ ├── orders-edit.component.scss │ │ │ └── orders-edit.component.ts │ │ ├── products-edit │ │ │ ├── products-edit.component.html │ │ │ ├── products-edit.component.scss │ │ │ └── products-edit.component.ts │ │ ├── tiny-editor.ts │ │ │ ├── tiny-editor.component.html │ │ │ ├── tiny-editor.component.scss │ │ │ └── tiny-editor.component.ts │ │ └── translations-edit │ │ │ ├── translations-edit.component.html │ │ │ ├── translations-edit.component.scss │ │ │ └── translations-edit.component.ts │ ├── eshop │ │ ├── about │ │ │ ├── about.component.html │ │ │ ├── about.component.scss │ │ │ └── about.component.ts │ │ ├── contact │ │ │ ├── contact.component.html │ │ │ ├── contact.component.scss │ │ │ └── contact.component.ts │ │ ├── eshop.module.ts │ │ ├── gdpr │ │ │ ├── gdpr.component.html │ │ │ ├── gdpr.component.scss │ │ │ └── gdpr.component.ts │ │ └── vop │ │ │ ├── vop.component.html │ │ │ ├── vop.component.scss │ │ │ └── vop.component.ts │ ├── footer │ │ ├── footer.component.html │ │ ├── footer.component.scss │ │ └── footer.component.ts │ ├── header │ │ ├── header.component.html │ │ ├── header.component.scss │ │ └── header.component.ts │ ├── order │ │ ├── order.component.html │ │ ├── order.component.scss │ │ └── order.component.ts │ ├── orders │ │ ├── orders.component.html │ │ ├── orders.component.scss │ │ └── orders.component.ts │ ├── pipes │ │ ├── pipe.module.ts │ │ ├── price.pipe.ts │ │ └── translate.pipe.ts │ ├── product │ │ ├── product.module.ts │ │ └── product │ │ │ ├── product.component.html │ │ │ ├── product.component.scss │ │ │ └── product.component.ts │ ├── products │ │ ├── products.component.html │ │ ├── products.component.scss │ │ └── products.component.ts │ ├── services │ │ ├── api.service.ts │ │ ├── auth-admin.guard.ts │ │ ├── auth.guard.ts │ │ ├── auth.service.ts │ │ ├── browser-http-interceptor.ts │ │ ├── server-http-interceptor.ts │ │ ├── translate.service.ts │ │ └── window.service.ts │ ├── shared │ │ ├── card │ │ │ ├── card.component.html │ │ │ ├── card.component.scss │ │ │ └── card.component.ts │ │ ├── cart-show │ │ │ ├── cart-show.component.html │ │ │ ├── cart-show.component.scss │ │ │ └── cart-show.component.ts │ │ ├── pagination │ │ │ ├── pagination.component.html │ │ │ ├── pagination.component.scss │ │ │ └── pagination.component.ts │ │ ├── products-list │ │ │ ├── products-list.component.html │ │ │ ├── products-list.component.scss │ │ │ └── products-list.component.ts │ │ ├── shared.module.ts │ │ └── sidebar │ │ │ ├── sidebar.component.html │ │ │ ├── sidebar.component.scss │ │ │ └── sidebar.component.ts │ ├── store │ │ ├── actions.ts │ │ ├── effects.ts │ │ └── reducers │ │ │ ├── auth.ts │ │ │ ├── dashboard.ts │ │ │ ├── index.ts │ │ │ └── product.ts │ └── utils │ │ └── lazyLoadImg │ │ ├── lazy-src.directive.ts │ │ ├── lazy-viewport.directive.ts │ │ ├── lazy-viewport.ts │ │ └── lazy.module.ts ├── assets │ ├── .gitkeep │ ├── fonts │ │ └── material-icons │ │ │ ├── MaterialIcons-Regular.eot │ │ │ ├── MaterialIcons-Regular.ijmap │ │ │ ├── MaterialIcons-Regular.svg │ │ │ ├── MaterialIcons-Regular.ttf │ │ │ ├── MaterialIcons-Regular.woff │ │ │ ├── MaterialIcons-Regular.woff2 │ │ │ └── material-icons.css │ ├── icon-128x128.png │ ├── icon-152x152.png │ ├── icon-256x256.png │ └── icon-512x512.png ├── config │ └── keys.ts ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── main.server.ts ├── main.ts ├── manifest.json ├── polyfills.ts ├── styles │ ├── _variables.scss │ ├── index.scss │ └── main.scss ├── tsconfig.app.json ├── tsconfig.server.json └── typings.d.ts ├── tsconfig.json └── tslint.json /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/README.md -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/angular.json -------------------------------------------------------------------------------- /browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/browserslist -------------------------------------------------------------------------------- /config/aliases/hiredis.js: -------------------------------------------------------------------------------- 1 | export default null; 2 | -------------------------------------------------------------------------------- /config/dev.setThisFromExternalApiKeys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/config/dev.setThisFromExternalApiKeys.js -------------------------------------------------------------------------------- /config/keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/config/keys.js -------------------------------------------------------------------------------- /config/prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/config/prod.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /middlewares/requireAdmin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/middlewares/requireAdmin.js -------------------------------------------------------------------------------- /middlewares/requireLogin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/middlewares/requireLogin.js -------------------------------------------------------------------------------- /models/Cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/models/Cart.js -------------------------------------------------------------------------------- /models/Order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/models/Order.js -------------------------------------------------------------------------------- /models/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/models/Product.js -------------------------------------------------------------------------------- /models/Translation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/models/Translation.js -------------------------------------------------------------------------------- /models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/models/User.js -------------------------------------------------------------------------------- /nginx-conf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/nginx-conf/nginx.conf -------------------------------------------------------------------------------- /ngsw-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/ngsw-config.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/package.json -------------------------------------------------------------------------------- /routes/adminRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/routes/adminRoutes.ts -------------------------------------------------------------------------------- /routes/authRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/routes/authRoutes.ts -------------------------------------------------------------------------------- /routes/billingRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/routes/billingRoutes.ts -------------------------------------------------------------------------------- /routes/cartRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/routes/cartRoutes.ts -------------------------------------------------------------------------------- /routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/routes/index.ts -------------------------------------------------------------------------------- /routes/productRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/routes/productRoutes.ts -------------------------------------------------------------------------------- /server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/server.ts -------------------------------------------------------------------------------- /services/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/services/cache.js -------------------------------------------------------------------------------- /services/emailTemplates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/services/emailTemplates.js -------------------------------------------------------------------------------- /services/mailer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/services/mailer.js -------------------------------------------------------------------------------- /services/paginate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/services/paginate.js -------------------------------------------------------------------------------- /services/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/services/passport.js -------------------------------------------------------------------------------- /src/app/app.browser.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/app.browser.module.ts -------------------------------------------------------------------------------- /src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/app.component.html -------------------------------------------------------------------------------- /src/app/app.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/app.component.ts -------------------------------------------------------------------------------- /src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/app.module.ts -------------------------------------------------------------------------------- /src/app/app.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/app.routes.ts -------------------------------------------------------------------------------- /src/app/app.server.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/app.server.module.ts -------------------------------------------------------------------------------- /src/app/cart/cart.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/cart/cart.module.ts -------------------------------------------------------------------------------- /src/app/cart/cart/cart.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/cart/cart/cart.component.html -------------------------------------------------------------------------------- /src/app/cart/cart/cart.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/cart/cart/cart.component.scss -------------------------------------------------------------------------------- /src/app/cart/cart/cart.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/cart/cart/cart.component.ts -------------------------------------------------------------------------------- /src/app/dashboard/dashboard.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/dashboard.module.ts -------------------------------------------------------------------------------- /src/app/dashboard/dashboard/dashboard.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/dashboard/dashboard.component.html -------------------------------------------------------------------------------- /src/app/dashboard/dashboard/dashboard.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/dashboard/dashboard.component.scss -------------------------------------------------------------------------------- /src/app/dashboard/dashboard/dashboard.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/dashboard/dashboard.component.ts -------------------------------------------------------------------------------- /src/app/dashboard/orders-edit/order-edit/order-edit.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/orders-edit/order-edit/order-edit.component.html -------------------------------------------------------------------------------- /src/app/dashboard/orders-edit/order-edit/order-edit.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/orders-edit/order-edit/order-edit.component.scss -------------------------------------------------------------------------------- /src/app/dashboard/orders-edit/order-edit/order-edit.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/orders-edit/order-edit/order-edit.component.ts -------------------------------------------------------------------------------- /src/app/dashboard/orders-edit/orders-edit.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/orders-edit/orders-edit.component.html -------------------------------------------------------------------------------- /src/app/dashboard/orders-edit/orders-edit.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/orders-edit/orders-edit.component.scss -------------------------------------------------------------------------------- /src/app/dashboard/orders-edit/orders-edit.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/orders-edit/orders-edit.component.ts -------------------------------------------------------------------------------- /src/app/dashboard/products-edit/products-edit.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/products-edit/products-edit.component.html -------------------------------------------------------------------------------- /src/app/dashboard/products-edit/products-edit.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/products-edit/products-edit.component.scss -------------------------------------------------------------------------------- /src/app/dashboard/products-edit/products-edit.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/products-edit/products-edit.component.ts -------------------------------------------------------------------------------- /src/app/dashboard/tiny-editor.ts/tiny-editor.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/tiny-editor.ts/tiny-editor.component.html -------------------------------------------------------------------------------- /src/app/dashboard/tiny-editor.ts/tiny-editor.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/dashboard/tiny-editor.ts/tiny-editor.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/tiny-editor.ts/tiny-editor.component.ts -------------------------------------------------------------------------------- /src/app/dashboard/translations-edit/translations-edit.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/translations-edit/translations-edit.component.html -------------------------------------------------------------------------------- /src/app/dashboard/translations-edit/translations-edit.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/translations-edit/translations-edit.component.scss -------------------------------------------------------------------------------- /src/app/dashboard/translations-edit/translations-edit.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/dashboard/translations-edit/translations-edit.component.ts -------------------------------------------------------------------------------- /src/app/eshop/about/about.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/eshop/about/about.component.html -------------------------------------------------------------------------------- /src/app/eshop/about/about.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/eshop/about/about.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/eshop/about/about.component.ts -------------------------------------------------------------------------------- /src/app/eshop/contact/contact.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/eshop/contact/contact.component.html -------------------------------------------------------------------------------- /src/app/eshop/contact/contact.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/eshop/contact/contact.component.scss -------------------------------------------------------------------------------- /src/app/eshop/contact/contact.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/eshop/contact/contact.component.ts -------------------------------------------------------------------------------- /src/app/eshop/eshop.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/eshop/eshop.module.ts -------------------------------------------------------------------------------- /src/app/eshop/gdpr/gdpr.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/eshop/gdpr/gdpr.component.html -------------------------------------------------------------------------------- /src/app/eshop/gdpr/gdpr.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/eshop/gdpr/gdpr.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/eshop/gdpr/gdpr.component.ts -------------------------------------------------------------------------------- /src/app/eshop/vop/vop.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/eshop/vop/vop.component.html -------------------------------------------------------------------------------- /src/app/eshop/vop/vop.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/eshop/vop/vop.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/eshop/vop/vop.component.ts -------------------------------------------------------------------------------- /src/app/footer/footer.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/footer/footer.component.html -------------------------------------------------------------------------------- /src/app/footer/footer.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/footer/footer.component.scss -------------------------------------------------------------------------------- /src/app/footer/footer.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/footer/footer.component.ts -------------------------------------------------------------------------------- /src/app/header/header.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/header/header.component.html -------------------------------------------------------------------------------- /src/app/header/header.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/header/header.component.scss -------------------------------------------------------------------------------- /src/app/header/header.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/header/header.component.ts -------------------------------------------------------------------------------- /src/app/order/order.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/order/order.component.html -------------------------------------------------------------------------------- /src/app/order/order.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/order/order.component.scss -------------------------------------------------------------------------------- /src/app/order/order.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/order/order.component.ts -------------------------------------------------------------------------------- /src/app/orders/orders.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/orders/orders.component.html -------------------------------------------------------------------------------- /src/app/orders/orders.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/orders/orders.component.scss -------------------------------------------------------------------------------- /src/app/orders/orders.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/orders/orders.component.ts -------------------------------------------------------------------------------- /src/app/pipes/pipe.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/pipes/pipe.module.ts -------------------------------------------------------------------------------- /src/app/pipes/price.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/pipes/price.pipe.ts -------------------------------------------------------------------------------- /src/app/pipes/translate.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/pipes/translate.pipe.ts -------------------------------------------------------------------------------- /src/app/product/product.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/product/product.module.ts -------------------------------------------------------------------------------- /src/app/product/product/product.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/product/product/product.component.html -------------------------------------------------------------------------------- /src/app/product/product/product.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/product/product/product.component.scss -------------------------------------------------------------------------------- /src/app/product/product/product.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/product/product/product.component.ts -------------------------------------------------------------------------------- /src/app/products/products.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/products/products.component.html -------------------------------------------------------------------------------- /src/app/products/products.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/products/products.component.scss -------------------------------------------------------------------------------- /src/app/products/products.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/products/products.component.ts -------------------------------------------------------------------------------- /src/app/services/api.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/services/api.service.ts -------------------------------------------------------------------------------- /src/app/services/auth-admin.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/services/auth-admin.guard.ts -------------------------------------------------------------------------------- /src/app/services/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/services/auth.guard.ts -------------------------------------------------------------------------------- /src/app/services/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/services/auth.service.ts -------------------------------------------------------------------------------- /src/app/services/browser-http-interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/services/browser-http-interceptor.ts -------------------------------------------------------------------------------- /src/app/services/server-http-interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/services/server-http-interceptor.ts -------------------------------------------------------------------------------- /src/app/services/translate.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/services/translate.service.ts -------------------------------------------------------------------------------- /src/app/services/window.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/services/window.service.ts -------------------------------------------------------------------------------- /src/app/shared/card/card.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/shared/card/card.component.html -------------------------------------------------------------------------------- /src/app/shared/card/card.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/shared/card/card.component.scss -------------------------------------------------------------------------------- /src/app/shared/card/card.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/shared/card/card.component.ts -------------------------------------------------------------------------------- /src/app/shared/cart-show/cart-show.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/shared/cart-show/cart-show.component.html -------------------------------------------------------------------------------- /src/app/shared/cart-show/cart-show.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/shared/cart-show/cart-show.component.scss -------------------------------------------------------------------------------- /src/app/shared/cart-show/cart-show.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/shared/cart-show/cart-show.component.ts -------------------------------------------------------------------------------- /src/app/shared/pagination/pagination.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/shared/pagination/pagination.component.html -------------------------------------------------------------------------------- /src/app/shared/pagination/pagination.component.scss: -------------------------------------------------------------------------------- 1 | :host { 2 | display: block; 3 | } 4 | -------------------------------------------------------------------------------- /src/app/shared/pagination/pagination.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/shared/pagination/pagination.component.ts -------------------------------------------------------------------------------- /src/app/shared/products-list/products-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/shared/products-list/products-list.component.html -------------------------------------------------------------------------------- /src/app/shared/products-list/products-list.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/shared/products-list/products-list.component.scss -------------------------------------------------------------------------------- /src/app/shared/products-list/products-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/shared/products-list/products-list.component.ts -------------------------------------------------------------------------------- /src/app/shared/shared.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/shared/shared.module.ts -------------------------------------------------------------------------------- /src/app/shared/sidebar/sidebar.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/shared/sidebar/sidebar.component.html -------------------------------------------------------------------------------- /src/app/shared/sidebar/sidebar.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/shared/sidebar/sidebar.component.scss -------------------------------------------------------------------------------- /src/app/shared/sidebar/sidebar.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/shared/sidebar/sidebar.component.ts -------------------------------------------------------------------------------- /src/app/store/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/store/actions.ts -------------------------------------------------------------------------------- /src/app/store/effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/store/effects.ts -------------------------------------------------------------------------------- /src/app/store/reducers/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/store/reducers/auth.ts -------------------------------------------------------------------------------- /src/app/store/reducers/dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/store/reducers/dashboard.ts -------------------------------------------------------------------------------- /src/app/store/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/store/reducers/index.ts -------------------------------------------------------------------------------- /src/app/store/reducers/product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/store/reducers/product.ts -------------------------------------------------------------------------------- /src/app/utils/lazyLoadImg/lazy-src.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/utils/lazyLoadImg/lazy-src.directive.ts -------------------------------------------------------------------------------- /src/app/utils/lazyLoadImg/lazy-viewport.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/utils/lazyLoadImg/lazy-viewport.directive.ts -------------------------------------------------------------------------------- /src/app/utils/lazyLoadImg/lazy-viewport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/utils/lazyLoadImg/lazy-viewport.ts -------------------------------------------------------------------------------- /src/app/utils/lazyLoadImg/lazy.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/app/utils/lazyLoadImg/lazy.module.ts -------------------------------------------------------------------------------- /src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/fonts/material-icons/MaterialIcons-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/assets/fonts/material-icons/MaterialIcons-Regular.eot -------------------------------------------------------------------------------- /src/assets/fonts/material-icons/MaterialIcons-Regular.ijmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/assets/fonts/material-icons/MaterialIcons-Regular.ijmap -------------------------------------------------------------------------------- /src/assets/fonts/material-icons/MaterialIcons-Regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/assets/fonts/material-icons/MaterialIcons-Regular.svg -------------------------------------------------------------------------------- /src/assets/fonts/material-icons/MaterialIcons-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/assets/fonts/material-icons/MaterialIcons-Regular.ttf -------------------------------------------------------------------------------- /src/assets/fonts/material-icons/MaterialIcons-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/assets/fonts/material-icons/MaterialIcons-Regular.woff -------------------------------------------------------------------------------- /src/assets/fonts/material-icons/MaterialIcons-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/assets/fonts/material-icons/MaterialIcons-Regular.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/material-icons/material-icons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/assets/fonts/material-icons/material-icons.css -------------------------------------------------------------------------------- /src/assets/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/assets/icon-128x128.png -------------------------------------------------------------------------------- /src/assets/icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/assets/icon-152x152.png -------------------------------------------------------------------------------- /src/assets/icon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/assets/icon-256x256.png -------------------------------------------------------------------------------- /src/assets/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/assets/icon-512x512.png -------------------------------------------------------------------------------- /src/config/keys.ts: -------------------------------------------------------------------------------- 1 | 2 | export const keys = { 3 | stripePublishableKey: 'pk_test_lYtRYxhbaBtf3kZZy5KxkAIv' 4 | } 5 | -------------------------------------------------------------------------------- /src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | apiUrl: '' 4 | }; 5 | -------------------------------------------------------------------------------- /src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/environments/environment.ts -------------------------------------------------------------------------------- /src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/favicon.ico -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/index.html -------------------------------------------------------------------------------- /src/main.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/main.server.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/manifest.json -------------------------------------------------------------------------------- /src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/polyfills.ts -------------------------------------------------------------------------------- /src/styles/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/styles/_variables.scss -------------------------------------------------------------------------------- /src/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/styles/index.scss -------------------------------------------------------------------------------- /src/styles/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/styles/main.scss -------------------------------------------------------------------------------- /src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/tsconfig.app.json -------------------------------------------------------------------------------- /src/tsconfig.server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/tsconfig.server.json -------------------------------------------------------------------------------- /src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/src/typings.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pararell/eshop-angular-node/HEAD/tslint.json --------------------------------------------------------------------------------