├── .editorconfig ├── .gitignore ├── README.md ├── angular.json ├── e2e ├── protractor.conf.js ├── src │ ├── app.e2e-spec.ts │ └── app.po.ts └── tsconfig.e2e.json ├── package.json ├── src ├── app │ ├── addresses │ │ ├── address-create │ │ │ ├── address-create.component.css │ │ │ ├── address-create.component.html │ │ │ ├── address-create.component.spec.ts │ │ │ └── address-create.component.ts │ │ ├── address-details │ │ │ ├── address-details.component.css │ │ │ ├── address-details.component.html │ │ │ ├── address-details.component.spec.ts │ │ │ └── address-details.component.ts │ │ ├── address-list │ │ │ ├── address-list.component.css │ │ │ ├── address-list.component.html │ │ │ ├── address-list.component.spec.ts │ │ │ └── address-list.component.ts │ │ └── addresses.module.ts │ ├── app-routing.module.ts │ ├── app.component.css │ ├── app.component.html │ ├── app.component.spec.ts │ ├── app.component.ts │ ├── app.module.ts │ ├── auth │ │ ├── auth.module.ts │ │ ├── auth.routing.ts │ │ ├── index.component.html │ │ ├── index.component.scss │ │ ├── index.component.ts │ │ ├── login │ │ │ ├── login.component.css │ │ │ ├── login.component.html │ │ │ └── login.component.ts │ │ ├── profile │ │ │ ├── profile.component.css │ │ │ ├── profile.component.html │ │ │ ├── profile.component.spec.ts │ │ │ └── profile.component.ts │ │ └── register │ │ │ ├── register.component.css │ │ │ ├── register.component.html │ │ │ ├── register.component.spec.ts │ │ │ └── register.component.ts │ ├── cart │ │ ├── cart-summary-actions │ │ │ ├── cart-summary-actions.component.css │ │ │ ├── cart-summary-actions.component.html │ │ │ └── cart-summary-actions.component.ts │ │ ├── cart-summary │ │ │ ├── cart-summary.component.css │ │ │ ├── cart-summary.component.html │ │ │ └── cart-summary.component.ts │ │ ├── cart.module.ts │ │ ├── cart.routing.ts │ │ └── my-cart │ │ │ ├── my-cart.component.css │ │ │ ├── my-cart.component.html │ │ │ └── my-cart.component.ts │ ├── components │ │ ├── about │ │ │ ├── about.component.css │ │ │ ├── about.component.html │ │ │ ├── about.component.spec.ts │ │ │ └── about.component.ts │ │ ├── home │ │ │ ├── home.component.css │ │ │ ├── home.component.html │ │ │ ├── home.component.spec.ts │ │ │ └── home.component.ts │ │ └── page-not-found │ │ │ ├── page-not-found.component.html │ │ │ ├── page-not-found.component.scss │ │ │ └── page-not-found.component.ts │ ├── orders │ │ ├── order-create │ │ │ ├── checkout.component.css │ │ │ ├── checkout.component.html │ │ │ ├── checkout.component.spec.ts │ │ │ └── checkout.component.ts │ │ ├── order-details │ │ │ ├── order-details.component.css │ │ │ ├── order-details.component.html │ │ │ ├── order-details.component.spec.ts │ │ │ └── order-details.component.ts │ │ ├── order-list │ │ │ ├── order-list.component.css │ │ │ ├── order-list.component.html │ │ │ ├── order-list.component.spec.ts │ │ │ └── order-list.component.ts │ │ ├── orders.module.ts │ │ └── orders.routing.ts │ ├── products │ │ ├── product-create │ │ │ ├── product-create.component.css │ │ │ ├── product-create.component.html │ │ │ ├── product-create.component.spec.ts │ │ │ └── product-create.component.ts │ │ ├── product-details │ │ │ ├── product-details.component.css │ │ │ ├── product-details.component.html │ │ │ ├── product-details.component.spec.ts │ │ │ └── product-details.component.ts │ │ ├── product-list │ │ │ ├── product-list.component.css │ │ │ ├── product-list.component.html │ │ │ ├── product-list.component.spec.ts │ │ │ └── product-list.component.ts │ │ ├── products.module.ts │ │ └── products.routing.ts │ └── shared │ │ ├── components │ │ ├── carousel │ │ │ ├── carousel.component.css │ │ │ ├── carousel.component.html │ │ │ ├── carousel.component.spec.ts │ │ │ └── carousel.component.ts │ │ ├── footer │ │ │ ├── footer.component.css │ │ │ ├── footer.component.html │ │ │ ├── footer.component.spec.ts │ │ │ └── footer.component.ts │ │ ├── header │ │ │ ├── header.component.css │ │ │ ├── header.component.html │ │ │ ├── header.component.spec.ts │ │ │ └── header.component.ts │ │ └── pagination │ │ │ ├── pagination.component.css │ │ │ ├── pagination.component.html │ │ │ ├── pagination.component.spec.ts │ │ │ └── pagination.component.ts │ │ ├── dtos │ │ ├── local │ │ │ ├── base.ts │ │ │ ├── notifications.dto.ts │ │ │ └── products.dto.ts │ │ ├── requests │ │ │ ├── base.dto.ts │ │ │ ├── create_order.dto.ts │ │ │ ├── login.dto.ts │ │ │ └── register.dto.ts │ │ └── responses │ │ │ ├── addresses │ │ │ └── addresses.dto.ts │ │ │ ├── auth │ │ │ ├── auth-info.dto.ts │ │ │ └── login-success.dto.ts │ │ │ ├── comments │ │ │ └── comment-submitted.response.ts │ │ │ ├── order_items │ │ │ └── order-item.dto.ts │ │ │ ├── orders │ │ │ ├── order-details.response.ts │ │ │ └── order-list.dto.ts │ │ │ ├── pages │ │ │ └── home.dto.ts │ │ │ ├── products │ │ │ └── products.dto.ts │ │ │ ├── shared │ │ │ ├── base.dto.ts │ │ │ └── page-meta.dto.ts │ │ │ └── users │ │ │ └── auth.dto.ts │ │ ├── guards │ │ ├── admin.guard.ts │ │ └── authentication.guard.ts │ │ ├── interceptors │ │ └── jwt-http.interceptor.ts │ │ ├── models │ │ ├── address.model.ts │ │ ├── cart-item.model.ts │ │ ├── category.model.ts │ │ ├── comment.model.ts │ │ ├── contact_info.model.ts │ │ ├── order.model.ts │ │ ├── product.ts │ │ ├── shopping-cart.model.ts │ │ ├── tag.model.ts │ │ ├── user.ts │ │ └── wishlist.model.ts │ │ ├── services │ │ ├── addresses.service.spec.ts │ │ ├── addresses.service.ts │ │ ├── interfaces │ │ │ ├── IAuthService.ts │ │ │ └── IStorageService.ts │ │ ├── local-storage.service.ts │ │ ├── notification.service.ts │ │ ├── orders.service.ts │ │ ├── pages.service.ts │ │ ├── products.service.ts │ │ ├── shopping-cart.service.ts │ │ └── users.service.ts │ │ ├── shared.module.ts │ │ └── utils │ │ └── net.utils.ts ├── assets │ ├── .gitkeep │ └── images │ │ ├── macbook.jpg │ │ ├── package.svg │ │ └── world.svg ├── browserslist ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── karma.conf.js ├── main.ts ├── polyfills.ts ├── styles.css ├── test.ts ├── tsconfig.app.json ├── tsconfig.spec.json └── tslint.json ├── tsconfig.json └── tslint.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/README.md -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/angular.json -------------------------------------------------------------------------------- /e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/e2e/protractor.conf.js -------------------------------------------------------------------------------- /e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/e2e/src/app.po.ts -------------------------------------------------------------------------------- /e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/package.json -------------------------------------------------------------------------------- /src/app/addresses/address-create/address-create.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/addresses/address-create/address-create.component.html: -------------------------------------------------------------------------------- 1 | images 2 | -------------------------------------------------------------------------------- /src/app/addresses/address-create/address-create.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/addresses/address-create/address-create.component.spec.ts -------------------------------------------------------------------------------- /src/app/addresses/address-create/address-create.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/addresses/address-create/address-create.component.ts -------------------------------------------------------------------------------- /src/app/addresses/address-details/address-details.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/addresses/address-details/address-details.component.html: -------------------------------------------------------------------------------- 1 |
2 | address-details works! 3 |
4 | -------------------------------------------------------------------------------- /src/app/addresses/address-details/address-details.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/addresses/address-details/address-details.component.spec.ts -------------------------------------------------------------------------------- /src/app/addresses/address-details/address-details.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/addresses/address-details/address-details.component.ts -------------------------------------------------------------------------------- /src/app/addresses/address-list/address-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/addresses/address-list/address-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/addresses/address-list/address-list.component.html -------------------------------------------------------------------------------- /src/app/addresses/address-list/address-list.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/addresses/address-list/address-list.component.spec.ts -------------------------------------------------------------------------------- /src/app/addresses/address-list/address-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/addresses/address-list/address-list.component.ts -------------------------------------------------------------------------------- /src/app/addresses/addresses.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/addresses/addresses.module.ts -------------------------------------------------------------------------------- /src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/app.component.html -------------------------------------------------------------------------------- /src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/app.component.ts -------------------------------------------------------------------------------- /src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/app.module.ts -------------------------------------------------------------------------------- /src/app/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/auth/auth.module.ts -------------------------------------------------------------------------------- /src/app/auth/auth.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/auth/auth.routing.ts -------------------------------------------------------------------------------- /src/app/auth/index.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/auth/index.component.html -------------------------------------------------------------------------------- /src/app/auth/index.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/auth/index.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/auth/index.component.ts -------------------------------------------------------------------------------- /src/app/auth/login/login.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/auth/login/login.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/auth/login/login.component.html -------------------------------------------------------------------------------- /src/app/auth/login/login.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/auth/login/login.component.ts -------------------------------------------------------------------------------- /src/app/auth/profile/profile.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/auth/profile/profile.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/auth/profile/profile.component.html -------------------------------------------------------------------------------- /src/app/auth/profile/profile.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/auth/profile/profile.component.spec.ts -------------------------------------------------------------------------------- /src/app/auth/profile/profile.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/auth/profile/profile.component.ts -------------------------------------------------------------------------------- /src/app/auth/register/register.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/auth/register/register.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/auth/register/register.component.html -------------------------------------------------------------------------------- /src/app/auth/register/register.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/auth/register/register.component.spec.ts -------------------------------------------------------------------------------- /src/app/auth/register/register.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/auth/register/register.component.ts -------------------------------------------------------------------------------- /src/app/cart/cart-summary-actions/cart-summary-actions.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/cart/cart-summary-actions/cart-summary-actions.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/cart/cart-summary-actions/cart-summary-actions.component.html -------------------------------------------------------------------------------- /src/app/cart/cart-summary-actions/cart-summary-actions.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/cart/cart-summary-actions/cart-summary-actions.component.ts -------------------------------------------------------------------------------- /src/app/cart/cart-summary/cart-summary.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/cart/cart-summary/cart-summary.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/cart/cart-summary/cart-summary.component.html -------------------------------------------------------------------------------- /src/app/cart/cart-summary/cart-summary.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/cart/cart-summary/cart-summary.component.ts -------------------------------------------------------------------------------- /src/app/cart/cart.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/cart/cart.module.ts -------------------------------------------------------------------------------- /src/app/cart/cart.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/cart/cart.routing.ts -------------------------------------------------------------------------------- /src/app/cart/my-cart/my-cart.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/cart/my-cart/my-cart.component.css -------------------------------------------------------------------------------- /src/app/cart/my-cart/my-cart.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/cart/my-cart/my-cart.component.html -------------------------------------------------------------------------------- /src/app/cart/my-cart/my-cart.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/cart/my-cart/my-cart.component.ts -------------------------------------------------------------------------------- /src/app/components/about/about.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/components/about/about.component.html: -------------------------------------------------------------------------------- 1 |2 | about works! 3 |
4 | -------------------------------------------------------------------------------- /src/app/components/about/about.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/components/about/about.component.spec.ts -------------------------------------------------------------------------------- /src/app/components/about/about.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/components/about/about.component.ts -------------------------------------------------------------------------------- /src/app/components/home/home.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/components/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/components/home/home.component.html -------------------------------------------------------------------------------- /src/app/components/home/home.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/components/home/home.component.spec.ts -------------------------------------------------------------------------------- /src/app/components/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/components/home/home.component.ts -------------------------------------------------------------------------------- /src/app/components/page-not-found/page-not-found.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/components/page-not-found/page-not-found.component.html -------------------------------------------------------------------------------- /src/app/components/page-not-found/page-not-found.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/components/page-not-found/page-not-found.component.scss -------------------------------------------------------------------------------- /src/app/components/page-not-found/page-not-found.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/components/page-not-found/page-not-found.component.ts -------------------------------------------------------------------------------- /src/app/orders/order-create/checkout.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/orders/order-create/checkout.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/orders/order-create/checkout.component.html -------------------------------------------------------------------------------- /src/app/orders/order-create/checkout.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/orders/order-create/checkout.component.spec.ts -------------------------------------------------------------------------------- /src/app/orders/order-create/checkout.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/orders/order-create/checkout.component.ts -------------------------------------------------------------------------------- /src/app/orders/order-details/order-details.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/orders/order-details/order-details.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/orders/order-details/order-details.component.html -------------------------------------------------------------------------------- /src/app/orders/order-details/order-details.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/orders/order-details/order-details.component.spec.ts -------------------------------------------------------------------------------- /src/app/orders/order-details/order-details.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/orders/order-details/order-details.component.ts -------------------------------------------------------------------------------- /src/app/orders/order-list/order-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/orders/order-list/order-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/orders/order-list/order-list.component.html -------------------------------------------------------------------------------- /src/app/orders/order-list/order-list.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/orders/order-list/order-list.component.spec.ts -------------------------------------------------------------------------------- /src/app/orders/order-list/order-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/orders/order-list/order-list.component.ts -------------------------------------------------------------------------------- /src/app/orders/orders.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/orders/orders.module.ts -------------------------------------------------------------------------------- /src/app/orders/orders.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/orders/orders.routing.ts -------------------------------------------------------------------------------- /src/app/products/product-create/product-create.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/products/product-create/product-create.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/products/product-create/product-create.component.html -------------------------------------------------------------------------------- /src/app/products/product-create/product-create.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/products/product-create/product-create.component.spec.ts -------------------------------------------------------------------------------- /src/app/products/product-create/product-create.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/products/product-create/product-create.component.ts -------------------------------------------------------------------------------- /src/app/products/product-details/product-details.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/products/product-details/product-details.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/products/product-details/product-details.component.html -------------------------------------------------------------------------------- /src/app/products/product-details/product-details.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/products/product-details/product-details.component.spec.ts -------------------------------------------------------------------------------- /src/app/products/product-details/product-details.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/products/product-details/product-details.component.ts -------------------------------------------------------------------------------- /src/app/products/product-list/product-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/products/product-list/product-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/products/product-list/product-list.component.html -------------------------------------------------------------------------------- /src/app/products/product-list/product-list.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/products/product-list/product-list.component.spec.ts -------------------------------------------------------------------------------- /src/app/products/product-list/product-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/products/product-list/product-list.component.ts -------------------------------------------------------------------------------- /src/app/products/products.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/products/products.module.ts -------------------------------------------------------------------------------- /src/app/products/products.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/products/products.routing.ts -------------------------------------------------------------------------------- /src/app/shared/components/carousel/carousel.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/carousel/carousel.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/components/carousel/carousel.component.html -------------------------------------------------------------------------------- /src/app/shared/components/carousel/carousel.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/components/carousel/carousel.component.spec.ts -------------------------------------------------------------------------------- /src/app/shared/components/carousel/carousel.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/components/carousel/carousel.component.ts -------------------------------------------------------------------------------- /src/app/shared/components/footer/footer.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/footer/footer.component.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/footer/footer.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/components/footer/footer.component.spec.ts -------------------------------------------------------------------------------- /src/app/shared/components/footer/footer.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/components/footer/footer.component.ts -------------------------------------------------------------------------------- /src/app/shared/components/header/header.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/header/header.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/components/header/header.component.html -------------------------------------------------------------------------------- /src/app/shared/components/header/header.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/components/header/header.component.spec.ts -------------------------------------------------------------------------------- /src/app/shared/components/header/header.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/components/header/header.component.ts -------------------------------------------------------------------------------- /src/app/shared/components/pagination/pagination.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/shared/components/pagination/pagination.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/components/pagination/pagination.component.html -------------------------------------------------------------------------------- /src/app/shared/components/pagination/pagination.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/components/pagination/pagination.component.spec.ts -------------------------------------------------------------------------------- /src/app/shared/components/pagination/pagination.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/components/pagination/pagination.component.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/local/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/local/base.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/local/notifications.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/local/notifications.dto.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/local/products.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/local/products.dto.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/requests/base.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/requests/base.dto.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/requests/create_order.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/requests/create_order.dto.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/requests/login.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/requests/login.dto.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/requests/register.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/requests/register.dto.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/responses/addresses/addresses.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/responses/addresses/addresses.dto.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/responses/auth/auth-info.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/responses/auth/auth-info.dto.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/responses/auth/login-success.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/responses/auth/login-success.dto.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/responses/comments/comment-submitted.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/responses/comments/comment-submitted.response.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/responses/order_items/order-item.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/responses/order_items/order-item.dto.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/responses/orders/order-details.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/responses/orders/order-details.response.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/responses/orders/order-list.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/responses/orders/order-list.dto.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/responses/pages/home.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/responses/pages/home.dto.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/responses/products/products.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/responses/products/products.dto.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/responses/shared/base.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/responses/shared/base.dto.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/responses/shared/page-meta.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/responses/shared/page-meta.dto.ts -------------------------------------------------------------------------------- /src/app/shared/dtos/responses/users/auth.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/dtos/responses/users/auth.dto.ts -------------------------------------------------------------------------------- /src/app/shared/guards/admin.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/guards/admin.guard.ts -------------------------------------------------------------------------------- /src/app/shared/guards/authentication.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/guards/authentication.guard.ts -------------------------------------------------------------------------------- /src/app/shared/interceptors/jwt-http.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/interceptors/jwt-http.interceptor.ts -------------------------------------------------------------------------------- /src/app/shared/models/address.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/models/address.model.ts -------------------------------------------------------------------------------- /src/app/shared/models/cart-item.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/models/cart-item.model.ts -------------------------------------------------------------------------------- /src/app/shared/models/category.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/models/category.model.ts -------------------------------------------------------------------------------- /src/app/shared/models/comment.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/models/comment.model.ts -------------------------------------------------------------------------------- /src/app/shared/models/contact_info.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/models/contact_info.model.ts -------------------------------------------------------------------------------- /src/app/shared/models/order.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/models/order.model.ts -------------------------------------------------------------------------------- /src/app/shared/models/product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/models/product.ts -------------------------------------------------------------------------------- /src/app/shared/models/shopping-cart.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/models/shopping-cart.model.ts -------------------------------------------------------------------------------- /src/app/shared/models/tag.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/models/tag.model.ts -------------------------------------------------------------------------------- /src/app/shared/models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/models/user.ts -------------------------------------------------------------------------------- /src/app/shared/models/wishlist.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/models/wishlist.model.ts -------------------------------------------------------------------------------- /src/app/shared/services/addresses.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/services/addresses.service.spec.ts -------------------------------------------------------------------------------- /src/app/shared/services/addresses.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/services/addresses.service.ts -------------------------------------------------------------------------------- /src/app/shared/services/interfaces/IAuthService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/services/interfaces/IAuthService.ts -------------------------------------------------------------------------------- /src/app/shared/services/interfaces/IStorageService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/services/interfaces/IStorageService.ts -------------------------------------------------------------------------------- /src/app/shared/services/local-storage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/services/local-storage.service.ts -------------------------------------------------------------------------------- /src/app/shared/services/notification.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/services/notification.service.ts -------------------------------------------------------------------------------- /src/app/shared/services/orders.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/services/orders.service.ts -------------------------------------------------------------------------------- /src/app/shared/services/pages.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/services/pages.service.ts -------------------------------------------------------------------------------- /src/app/shared/services/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/services/products.service.ts -------------------------------------------------------------------------------- /src/app/shared/services/shopping-cart.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/services/shopping-cart.service.ts -------------------------------------------------------------------------------- /src/app/shared/services/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/services/users.service.ts -------------------------------------------------------------------------------- /src/app/shared/shared.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/shared.module.ts -------------------------------------------------------------------------------- /src/app/shared/utils/net.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/app/shared/utils/net.utils.ts -------------------------------------------------------------------------------- /src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/images/macbook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/assets/images/macbook.jpg -------------------------------------------------------------------------------- /src/assets/images/package.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/assets/images/package.svg -------------------------------------------------------------------------------- /src/assets/images/world.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/assets/images/world.svg -------------------------------------------------------------------------------- /src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/browserslist -------------------------------------------------------------------------------- /src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/environments/environment.ts -------------------------------------------------------------------------------- /src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/favicon.ico -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/index.html -------------------------------------------------------------------------------- /src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/karma.conf.js -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/polyfills.ts -------------------------------------------------------------------------------- /src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/styles.css -------------------------------------------------------------------------------- /src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/test.ts -------------------------------------------------------------------------------- /src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/tsconfig.app.json -------------------------------------------------------------------------------- /src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/tsconfig.spec.json -------------------------------------------------------------------------------- /src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/src/tslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melardev/AngularEcommerceRestApi/HEAD/tslint.json --------------------------------------------------------------------------------