├── client ├── src │ ├── assets │ │ ├── .gitkeep │ │ └── images │ │ │ ├── logo.png │ │ │ ├── bslide1.jpg │ │ │ ├── bslide2.jpg │ │ │ ├── bslide3.jpg │ │ │ ├── hero1.jpg │ │ │ ├── hero2.jpg │ │ │ ├── hero3.jpg │ │ │ ├── hero4.jpg │ │ │ ├── hero5.jpg │ │ │ ├── hero6.jpg │ │ │ ├── server-error.png │ │ │ ├── page-not-found.png │ │ │ ├── products │ │ │ ├── babolat.png │ │ │ ├── adidas_shoe-1.png │ │ │ ├── adidas_shoe-2.png │ │ │ ├── adidas_shoe-3.png │ │ │ ├── asics_shoe-1.png │ │ │ ├── asics_shoe-2.png │ │ │ ├── asics_shoe-3.png │ │ │ ├── puma_shoe-1.png │ │ │ ├── puma_shoe-2.png │ │ │ ├── puma_shoe-3.png │ │ │ ├── victor_shoe-1.png │ │ │ ├── victor_shoe-2.png │ │ │ ├── yonex_shoe-1.png │ │ │ ├── yonex_shoe-2.png │ │ │ ├── yonex_shoe-3.png │ │ │ ├── Nike-Football-1.png │ │ │ ├── Nike-Football-2.png │ │ │ ├── Nike-Football-3.png │ │ │ ├── babolat_shoe-1.png │ │ │ ├── babolat_shoe-2.png │ │ │ ├── babolat_shoe-3.png │ │ │ ├── victor-racket-1.png │ │ │ ├── victor-racket-2.png │ │ │ ├── victor-racket-3.png │ │ │ ├── yonex-kitback-1.png │ │ │ ├── yonex-kitback-2.png │ │ │ ├── yonex-kitback-3.png │ │ │ ├── yonex-racket-1.png │ │ │ ├── yonex-racket-2.png │ │ │ ├── yonex-racket-3.png │ │ │ ├── adidas_football-1.png │ │ │ ├── adidas_football-2.png │ │ │ ├── adidas_football-3.png │ │ │ ├── babolat-kitback-1.png │ │ │ ├── babolat-kitback-2.png │ │ │ ├── babolat-kitback-3.png │ │ │ ├── babolat-racket-1.png │ │ │ ├── babolat-racket-2.png │ │ │ ├── babolat-racket-3.png │ │ │ ├── yonex-badminton-1.png │ │ │ ├── yonex-badminton-2.png │ │ │ └── yonex-badminton-3.png │ │ │ └── connection-refused.png │ ├── app │ │ ├── app.component.scss │ │ ├── basket │ │ │ ├── basket.component.scss │ │ │ ├── basket.module.ts │ │ │ ├── basket-routing.module.ts │ │ │ ├── basket.component.ts │ │ │ ├── basket.component.html │ │ │ └── basket.service.ts │ │ ├── home │ │ │ ├── home.component.scss │ │ │ ├── home.component.ts │ │ │ ├── home.module.ts │ │ │ └── home.component.html │ │ ├── store │ │ │ ├── store.component.scss │ │ │ ├── product-item │ │ │ │ ├── product-item.component.scss │ │ │ │ ├── product-item.component.html │ │ │ │ └── product-item.component.ts │ │ │ ├── store-routing.module.ts │ │ │ ├── store.model.service.ts │ │ │ ├── store.module.ts │ │ │ ├── store.service.ts │ │ │ ├── product-details │ │ │ │ ├── product-details.component.scss │ │ │ │ ├── product-details.component.html │ │ │ │ └── product-details.component.ts │ │ │ ├── store.component.html │ │ │ └── store.component.ts │ │ ├── checkout │ │ │ ├── checkout.component.scss │ │ │ ├── review │ │ │ │ ├── review.component.scss │ │ │ │ ├── review.component.ts │ │ │ │ └── review.component.html │ │ │ ├── shipment │ │ │ │ ├── shipment.component.scss │ │ │ │ ├── shipment.component.html │ │ │ │ └── shipment.component.ts │ │ │ ├── address │ │ │ │ ├── address.component.scss │ │ │ │ ├── address.component.ts │ │ │ │ └── address.component.html │ │ │ ├── checkout.service.ts │ │ │ ├── checkout.component.ts │ │ │ ├── checkout.module.ts │ │ │ ├── checkout-routing.module.ts │ │ │ └── checkout.component.html │ │ ├── account │ │ │ ├── login │ │ │ │ ├── login.component.scss │ │ │ │ ├── login.component.ts │ │ │ │ └── login.component.html │ │ │ ├── register │ │ │ │ ├── register.component.scss │ │ │ │ ├── register.component.html │ │ │ │ └── register.component.ts │ │ │ ├── account.module.ts │ │ │ ├── account-routing.module.ts │ │ │ └── account.service.ts │ │ ├── core │ │ │ ├── not-found │ │ │ │ ├── not-found.component.scss │ │ │ │ ├── not-found.component.ts │ │ │ │ └── not-found.component.html │ │ │ ├── server-error │ │ │ │ ├── server-error.component.scss │ │ │ │ ├── server-error.component.ts │ │ │ │ └── server-error.component.html │ │ │ ├── section-header │ │ │ │ ├── section-header.component.scss │ │ │ │ ├── section-header.component.ts │ │ │ │ └── section-header.component.html │ │ │ ├── services │ │ │ │ └── loading.service.ts │ │ │ ├── interceptors │ │ │ │ ├── loading.interceptor.ts │ │ │ │ └── error.interceptor.ts │ │ │ ├── guards │ │ │ │ └── auth.guard.ts │ │ │ ├── nav-bar │ │ │ │ ├── nav-bar.component.ts │ │ │ │ ├── nav-bar.component.scss │ │ │ │ └── nav-bar.component.html │ │ │ └── core.module.ts │ │ ├── shared │ │ │ ├── components │ │ │ │ ├── pagination │ │ │ │ │ ├── pagination.component.scss │ │ │ │ │ ├── pagination.component.html │ │ │ │ │ └── pagination.component.ts │ │ │ │ ├── order-summary │ │ │ │ │ ├── order-summary.component.scss │ │ │ │ │ ├── order-summary.component.ts │ │ │ │ │ └── order-summary.component.html │ │ │ │ └── pagination-header │ │ │ │ │ ├── pagination-header.component.scss │ │ │ │ │ ├── pagination-header.component.ts │ │ │ │ │ └── pagination-header.component.html │ │ │ ├── models │ │ │ │ ├── brand.ts │ │ │ │ ├── type.ts │ │ │ │ ├── user.ts │ │ │ │ ├── address.ts │ │ │ │ ├── deliveryOptions.ts │ │ │ │ ├── product.ts │ │ │ │ ├── productData.ts │ │ │ │ ├── storeData.ts │ │ │ │ └── basket.ts │ │ │ └── shared.module.ts │ │ ├── app.component.html │ │ ├── app.component.ts │ │ ├── app.component.spec.ts │ │ ├── app-routing.module.ts │ │ └── app.module.ts │ ├── styles.scss │ ├── main.ts │ ├── index.html │ └── favicon.ico ├── tsconfig.app.json ├── tsconfig.spec.json ├── .editorconfig ├── .gitignore ├── tsconfig.json ├── package.json ├── angular.json └── README.md ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── src ├── main │ ├── java │ │ └── com │ │ │ └── ecoomerce │ │ │ └── sportscenter │ │ │ ├── service │ │ │ ├── TypeService.java │ │ │ ├── BrandService.java │ │ │ ├── BasketService.java │ │ │ ├── ProductService.java │ │ │ ├── TypeServiceImpl.java │ │ │ ├── BrandServiceImpl.java │ │ │ ├── BasketServiceImpl.java │ │ │ └── ProductServiceImpl.java │ │ │ ├── repository │ │ │ ├── TypeRepository.java │ │ │ ├── BasketRepository.java │ │ │ ├── BrandRepository.java │ │ │ └── ProductRepository.java │ │ │ ├── model │ │ │ ├── TypeResponse.java │ │ │ ├── BrandResponse.java │ │ │ ├── JwtRequest.java │ │ │ ├── JwtResponse.java │ │ │ ├── BasketResponse.java │ │ │ ├── CustomErrorResponse.java │ │ │ ├── ProductResponse.java │ │ │ └── BasketItemResponse.java │ │ │ ├── exceptions │ │ │ ├── ProductNotFoundException.java │ │ │ └── CustomExceptionHandler.java │ │ │ ├── SportscenterApplication.java │ │ │ ├── entity │ │ │ ├── BasketItem.java │ │ │ ├── Basket.java │ │ │ ├── Type.java │ │ │ ├── Brand.java │ │ │ └── Product.java │ │ │ ├── config │ │ │ ├── CorsConfig.java │ │ │ ├── MyConfig.java │ │ │ ├── WebConfig.java │ │ │ └── SecurityConfig.java │ │ │ ├── security │ │ │ ├── JwtAuthenticationEntryPoint.java │ │ │ ├── JwtHelper.java │ │ │ └── JwtAuthenticationFilter.java │ │ │ └── controller │ │ │ ├── AuthConroller.java │ │ │ ├── BasketController.java │ │ │ └── ProductController.java │ └── resources │ │ └── application.yaml └── test │ └── java │ └── com │ └── ecoomerce │ └── sportscenter │ └── SportscenterApplicationTests.java ├── .gitignore ├── docker └── docker-compose.yml ├── pom.xml ├── readme.md ├── mvnw.cmd └── mvnw /client/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/app.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/basket/basket.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/home/home.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/store/store.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/checkout/checkout.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/account/login/login.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/checkout/review/review.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/account/register/register.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/checkout/shipment/shipment.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/core/not-found/not-found.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/core/server-error/server-error.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/store/product-item/product-item.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/core/section-header/section-header.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/shared/components/pagination/pagination.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/shared/components/order-summary/order-summary.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/account/register/register.component.html: -------------------------------------------------------------------------------- 1 |
register works!
2 | -------------------------------------------------------------------------------- /client/src/app/shared/components/pagination-header/pagination-header.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/app/checkout/address/address.component.scss: -------------------------------------------------------------------------------- 1 | .error-message{ 2 | color: red; 3 | } -------------------------------------------------------------------------------- /client/src/app/shared/models/brand.ts: -------------------------------------------------------------------------------- 1 | export interface Brand{ 2 | id: number; 3 | name: string; 4 | } -------------------------------------------------------------------------------- /client/src/app/shared/models/type.ts: -------------------------------------------------------------------------------- 1 | export interface Type{ 2 | id: number; 3 | name: string; 4 | } -------------------------------------------------------------------------------- /client/src/app/shared/models/user.ts: -------------------------------------------------------------------------------- 1 | export interface User{ 2 | username: string; 3 | token: string; 4 | } -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /client/src/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/logo.png -------------------------------------------------------------------------------- /client/src/assets/images/bslide1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/bslide1.jpg -------------------------------------------------------------------------------- /client/src/assets/images/bslide2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/bslide2.jpg -------------------------------------------------------------------------------- /client/src/assets/images/bslide3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/bslide3.jpg -------------------------------------------------------------------------------- /client/src/assets/images/hero1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/hero1.jpg -------------------------------------------------------------------------------- /client/src/assets/images/hero2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/hero2.jpg -------------------------------------------------------------------------------- /client/src/assets/images/hero3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/hero3.jpg -------------------------------------------------------------------------------- /client/src/assets/images/hero4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/hero4.jpg -------------------------------------------------------------------------------- /client/src/assets/images/hero5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/hero5.jpg -------------------------------------------------------------------------------- /client/src/assets/images/hero6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/hero6.jpg -------------------------------------------------------------------------------- /client/src/assets/images/server-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/server-error.png -------------------------------------------------------------------------------- /client/src/assets/images/page-not-found.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/page-not-found.png -------------------------------------------------------------------------------- /client/src/assets/images/products/babolat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/babolat.png -------------------------------------------------------------------------------- /client/src/assets/images/connection-refused.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/connection-refused.png -------------------------------------------------------------------------------- /client/src/styles.scss: -------------------------------------------------------------------------------- 1 | /* You can add global styles to this file, and also import other style files */ 2 | 3 | label.xng-breadcrumb-trail{ 4 | color: blue; 5 | } -------------------------------------------------------------------------------- /client/src/assets/images/products/adidas_shoe-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/adidas_shoe-1.png -------------------------------------------------------------------------------- /client/src/assets/images/products/adidas_shoe-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/adidas_shoe-2.png -------------------------------------------------------------------------------- /client/src/assets/images/products/adidas_shoe-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/adidas_shoe-3.png -------------------------------------------------------------------------------- /client/src/assets/images/products/asics_shoe-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/asics_shoe-1.png -------------------------------------------------------------------------------- /client/src/assets/images/products/asics_shoe-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/asics_shoe-2.png -------------------------------------------------------------------------------- /client/src/assets/images/products/asics_shoe-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/asics_shoe-3.png -------------------------------------------------------------------------------- /client/src/assets/images/products/puma_shoe-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/puma_shoe-1.png -------------------------------------------------------------------------------- /client/src/assets/images/products/puma_shoe-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/puma_shoe-2.png -------------------------------------------------------------------------------- /client/src/assets/images/products/puma_shoe-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/puma_shoe-3.png -------------------------------------------------------------------------------- /client/src/assets/images/products/victor_shoe-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/victor_shoe-1.png -------------------------------------------------------------------------------- /client/src/assets/images/products/victor_shoe-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/victor_shoe-2.png -------------------------------------------------------------------------------- /client/src/assets/images/products/yonex_shoe-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/yonex_shoe-1.png -------------------------------------------------------------------------------- /client/src/assets/images/products/yonex_shoe-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/yonex_shoe-2.png -------------------------------------------------------------------------------- /client/src/assets/images/products/yonex_shoe-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/yonex_shoe-3.png -------------------------------------------------------------------------------- /client/src/assets/images/products/Nike-Football-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/Nike-Football-1.png -------------------------------------------------------------------------------- /client/src/assets/images/products/Nike-Football-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/Nike-Football-2.png -------------------------------------------------------------------------------- /client/src/assets/images/products/Nike-Football-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/Nike-Football-3.png -------------------------------------------------------------------------------- /client/src/assets/images/products/babolat_shoe-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/babolat_shoe-1.png -------------------------------------------------------------------------------- /client/src/assets/images/products/babolat_shoe-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/babolat_shoe-2.png -------------------------------------------------------------------------------- /client/src/assets/images/products/babolat_shoe-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/babolat_shoe-3.png -------------------------------------------------------------------------------- /client/src/assets/images/products/victor-racket-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/victor-racket-1.png -------------------------------------------------------------------------------- /client/src/assets/images/products/victor-racket-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/victor-racket-2.png -------------------------------------------------------------------------------- /client/src/assets/images/products/victor-racket-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/victor-racket-3.png -------------------------------------------------------------------------------- /client/src/assets/images/products/yonex-kitback-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/yonex-kitback-1.png -------------------------------------------------------------------------------- /client/src/assets/images/products/yonex-kitback-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/yonex-kitback-2.png -------------------------------------------------------------------------------- /client/src/assets/images/products/yonex-kitback-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/yonex-kitback-3.png -------------------------------------------------------------------------------- /client/src/assets/images/products/yonex-racket-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/yonex-racket-1.png -------------------------------------------------------------------------------- /client/src/assets/images/products/yonex-racket-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/yonex-racket-2.png -------------------------------------------------------------------------------- /client/src/assets/images/products/yonex-racket-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/yonex-racket-3.png -------------------------------------------------------------------------------- /client/src/assets/images/products/adidas_football-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/adidas_football-1.png -------------------------------------------------------------------------------- /client/src/assets/images/products/adidas_football-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/adidas_football-2.png -------------------------------------------------------------------------------- /client/src/assets/images/products/adidas_football-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/adidas_football-3.png -------------------------------------------------------------------------------- /client/src/assets/images/products/babolat-kitback-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/babolat-kitback-1.png -------------------------------------------------------------------------------- /client/src/assets/images/products/babolat-kitback-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/babolat-kitback-2.png -------------------------------------------------------------------------------- /client/src/assets/images/products/babolat-kitback-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/babolat-kitback-3.png -------------------------------------------------------------------------------- /client/src/assets/images/products/babolat-racket-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/babolat-racket-1.png -------------------------------------------------------------------------------- /client/src/assets/images/products/babolat-racket-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/babolat-racket-2.png -------------------------------------------------------------------------------- /client/src/assets/images/products/babolat-racket-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/babolat-racket-3.png -------------------------------------------------------------------------------- /client/src/assets/images/products/yonex-badminton-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/yonex-badminton-1.png -------------------------------------------------------------------------------- /client/src/assets/images/products/yonex-badminton-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/yonex-badminton-2.png -------------------------------------------------------------------------------- /client/src/assets/images/products/yonex-badminton-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahulsahay19/JavaFullstackEcommerce/HEAD/client/src/assets/images/products/yonex-badminton-3.png -------------------------------------------------------------------------------- /client/src/app/shared/models/address.ts: -------------------------------------------------------------------------------- 1 | export interface Address { 2 | fname: String; 3 | lname: String; 4 | street: String; 5 | city: String; 6 | state: String; 7 | zipcode: String 8 | } -------------------------------------------------------------------------------- /client/src/app/shared/models/deliveryOptions.ts: -------------------------------------------------------------------------------- 1 | export interface DeliveryOption { 2 | id: number; 3 | name: string; 4 | deliveryTime: string; 5 | description: string; 6 | price: number; 7 | } -------------------------------------------------------------------------------- /client/src/app/checkout/checkout.service.ts: -------------------------------------------------------------------------------- 1 | import { Injectable } from '@angular/core'; 2 | 3 | @Injectable({ 4 | providedIn: 'root' 5 | }) 6 | export class CheckoutService { 7 | 8 | constructor() { } 9 | } 10 | -------------------------------------------------------------------------------- /client/src/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app/app.module'; 4 | 5 | 6 | platformBrowserDynamic().bootstrapModule(AppModule) 7 | .catch(err => console.error(err)); 8 | -------------------------------------------------------------------------------- /client/src/app/shared/models/product.ts: -------------------------------------------------------------------------------- 1 | export interface Product { 2 | id: number 3 | name: string 4 | description: string 5 | price: number 6 | pictureUrl: string 7 | productType: string 8 | productBrand: string 9 | } 10 | -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.5/apache-maven-3.9.5-bin.zip 2 | wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar 3 | -------------------------------------------------------------------------------- /client/src/app/home/home.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-home', 5 | templateUrl: './home.component.html', 6 | styleUrls: ['./home.component.scss'] 7 | }) 8 | export class HomeComponent { 9 | 10 | } 11 | -------------------------------------------------------------------------------- /client/src/app/shared/models/productData.ts: -------------------------------------------------------------------------------- 1 | import { Product } from "./product"; 2 | 3 | export interface ProductData { 4 | content: Product[]; 5 | pageable: { 6 | pageNumber: number; 7 | pageSize: number; 8 | }; 9 | totalElements: number; 10 | } -------------------------------------------------------------------------------- /src/main/java/com/ecoomerce/sportscenter/service/TypeService.java: -------------------------------------------------------------------------------- 1 | package com.ecoomerce.sportscenter.service; 2 | 3 | import com.ecoomerce.sportscenter.model.TypeResponse; 4 | 5 | import java.util.List; 6 | 7 | public interface TypeService { 8 | ListLoading...
Sorry, the page you are looking for does not exist.
6 |
7 | Oops! Something went wrong. We apologize for the inconvenience.
6 |
7 | | Subtotal: | 7 |{{ basketTotal.subtotal | currency:"INR" }} | 8 |
| Shipping: | 11 |{{ basketTotal.shipping | currency:"INR" }} | 12 |
| Total: | 15 |{{ basketTotal.total | currency:"INR" }} | 16 |
Price: {{ product.price | currency:"INR" }}
7 | 8 | 9 |