├── .env ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── LICENSE ├── README.md ├── create-index.sh ├── docker-compose.yaml ├── ecomm-cart ├── Dockerfile ├── Dockerfile.dev ├── appspec.yml ├── buildspec.yml ├── docker-compose.yaml ├── pom.xml ├── scripts │ └── start_container.sh └── src │ └── main │ ├── java │ └── org │ │ └── ecomm │ │ └── ecommcart │ │ ├── EcommCartApplication.java │ │ ├── config │ │ ├── Constants.java │ │ ├── FilterChainExceptionHandler.java │ │ └── RequestFilter.java │ │ ├── exception │ │ ├── BaseException.java │ │ ├── EcommCartExceptionHandler.java │ │ ├── ErrorCodes.java │ │ ├── ErrorResponse.java │ │ ├── InvalidSchemaException.java │ │ ├── ResourceNotFoundException.java │ │ ├── S3FileException.java │ │ ├── SoldOutInventoryException.java │ │ ├── UnauthorizedUserException.java │ │ └── UserNotFound.java │ │ ├── persistance │ │ ├── entity │ │ │ ├── BaseEntity.java │ │ │ └── cart │ │ │ │ ├── CartStatus.java │ │ │ │ ├── ECart.java │ │ │ │ └── ECartItem.java │ │ └── repository │ │ │ ├── CartItemRepository.java │ │ │ └── CartRepository.java │ │ ├── rest │ │ ├── builder │ │ │ └── CartBuilder.java │ │ ├── controller │ │ │ ├── CartController.java │ │ │ └── HealthCheckController.java │ │ ├── feign │ │ │ ├── ProductServiceClient.java │ │ │ ├── UserServiceClient.java │ │ │ └── model │ │ │ │ ├── ProductCartDetail.java │ │ │ │ ├── ProductInventory.java │ │ │ │ └── UserResponse.java │ │ ├── model │ │ │ ├── BaseModel.java │ │ │ ├── Cart.java │ │ │ └── CartItem.java │ │ ├── request │ │ │ └── AddToCartRequest.java │ │ └── services │ │ │ ├── CartService.java │ │ │ └── CartServiceImpl.java │ │ └── utils │ │ ├── MDCUtils.java │ │ └── Utility.java │ └── resources │ └── application.yml ├── ecomm-db ├── Dockerfile ├── ecomm.sql └── install-pgcrypto.sh ├── ecomm-gateway ├── Dockerfile ├── Dockerfile.dev ├── Dockerfile.ecommdb ├── HELP.md ├── LICENSE ├── README.md ├── appspec.yml ├── buildspec.yml ├── mvnw ├── mvnw.cmd ├── pom.xml ├── scripts │ └── start_container.sh └── src │ └── main │ ├── java │ └── org │ │ └── ecomm │ │ └── ecommgateway │ │ ├── EcommGatewayApplication.java │ │ ├── aspect │ │ └── UserEventsAspect.java │ │ ├── config │ │ ├── Constants.java │ │ ├── CorsConfig.java │ │ ├── CustomGlobalExceptionHandler.java │ │ ├── CustomReactiveAuthManager.java │ │ ├── CustomWebFilter.java │ │ ├── JwsUtil.java │ │ ├── RouterValidator.java │ │ ├── SecurityConfig.java │ │ ├── SwaggerConfig.java │ │ └── WebSocketConfig.java │ │ ├── exception │ │ ├── BaseException.java │ │ ├── ErrorCodes.java │ │ ├── ErrorResponse.java │ │ ├── InvalidSchemaException.java │ │ ├── JWTException.java │ │ ├── ResourceNotFoundException.java │ │ ├── S3FileException.java │ │ └── UserAlreadyExistsException.java │ │ ├── persistence │ │ ├── entity │ │ │ ├── EUserRole.java │ │ │ ├── UserCredentials.java │ │ │ ├── UserRole.java │ │ │ └── UserStatus.java │ │ └── repository │ │ │ └── UserCredentialsRepository.java │ │ └── rest │ │ ├── auth0 │ │ └── Auth0ServiceClient.java │ │ ├── controller │ │ ├── AuthController.java │ │ ├── EchoWebSocketHandler.java │ │ └── PostsWebSocketHandler.java │ │ ├── model │ │ ├── AuthResponse.java │ │ ├── LoginUserRequest.java │ │ ├── RegisterUserRequest.java │ │ ├── UserInfo.java │ │ └── WSEvent.java │ │ └── service │ │ └── impl │ │ ├── AuthService.java │ │ └── AuthServiceImpl.java │ └── resources │ ├── application-local.yaml │ └── application.yaml ├── ecomm-order ├── .gitignore ├── Dockerfile ├── Dockerfile.dev ├── HELP.md ├── README.md ├── appspec.yml ├── buildspec.yml ├── mvnw ├── mvnw.cmd ├── pom.xml ├── scripts │ └── start_container.sh ├── src │ └── main │ │ ├── java │ │ └── org │ │ │ └── ecomm │ │ │ └── ecommorder │ │ │ ├── EcommOrderApplication.java │ │ │ ├── config │ │ │ ├── Constants.java │ │ │ ├── FilterChainExceptionHandler.java │ │ │ └── RequestFilter.java │ │ │ ├── exception │ │ │ ├── BaseException.java │ │ │ ├── EcommCartExceptionHandler.java │ │ │ ├── ErrorCodes.java │ │ │ ├── ErrorResponse.java │ │ │ ├── InvalidSchemaException.java │ │ │ ├── ResourceNotFoundException.java │ │ │ ├── S3FileException.java │ │ │ ├── UnauthorizedUserException.java │ │ │ └── UserNotFound.java │ │ │ ├── persistance │ │ │ ├── entity │ │ │ │ ├── BaseEntity.java │ │ │ │ └── order │ │ │ │ │ ├── DeliveryStatus.java │ │ │ │ │ ├── EInvoices.java │ │ │ │ │ ├── EOrder.java │ │ │ │ │ ├── EOrderItem.java │ │ │ │ │ └── OrderStatus.java │ │ │ └── repository │ │ │ │ ├── InvoiceRepository.java │ │ │ │ └── OrderRepository.java │ │ │ ├── rest │ │ │ ├── controller │ │ │ │ ├── HealthCheckController.java │ │ │ │ ├── OrderController.java │ │ │ │ └── StripeController.java │ │ │ ├── feign │ │ │ │ ├── CartServiceClient.java │ │ │ │ ├── UserServiceClient.java │ │ │ │ └── model │ │ │ │ │ ├── AddressResponse.java │ │ │ │ │ ├── CartResponse.java │ │ │ │ │ ├── ProductOrderDetails.java │ │ │ │ │ └── UserResponse.java │ │ │ ├── model │ │ │ │ ├── BaseModel.java │ │ │ │ ├── Order.java │ │ │ │ ├── OrderItems.java │ │ │ │ ├── OrderSummary.java │ │ │ │ └── StripeInput.java │ │ │ ├── response │ │ │ │ └── PaymentLinkResponse.java │ │ │ └── services │ │ │ │ ├── OrderService.java │ │ │ │ ├── OrderServiceImpl.java │ │ │ │ ├── StripeService.java │ │ │ │ └── StripeServiceImpl.java │ │ │ └── utils │ │ │ ├── MDCUtils.java │ │ │ ├── StripeUtils.java │ │ │ ├── TaxUtils.java │ │ │ └── Utility.java │ │ └── resources │ │ └── application.yml └── stripe.json ├── ecomm-product ├── Dockerfile ├── Dockerfile.dev ├── appspec.yml ├── buildspec.yml ├── data.json ├── docker-compose.yaml ├── mapping.json ├── pom.xml ├── sample-query.json ├── scripts │ └── start_container.sh └── src │ └── main │ ├── java │ └── org │ │ └── ecomm │ │ └── ecommproduct │ │ ├── EcommProductApplication.java │ │ ├── config │ │ ├── RedisConfig.java │ │ └── RedisInit.java │ │ ├── exception │ │ ├── BaseException.java │ │ ├── EcommExceptionHandler.java │ │ ├── ErrorCodes.java │ │ ├── ErrorResponse.java │ │ ├── InvalidSchemaException.java │ │ ├── ResourceNotFoundException.java │ │ └── S3FileException.java │ │ ├── persistance │ │ ├── entity │ │ │ ├── BaseEntity.java │ │ │ ├── EBrand.java │ │ │ ├── ECategory.java │ │ │ ├── EFeatureTemplate.java │ │ │ ├── EInventory.java │ │ │ ├── EMasterVariant.java │ │ │ ├── EProduct.java │ │ │ ├── EProductImage.java │ │ │ ├── EProductVariant.java │ │ │ ├── EPromotion.java │ │ │ ├── ProductImageType.java │ │ │ ├── PromoAppliedType.java │ │ │ ├── PromotionStatus.java │ │ │ ├── RInventory.java │ │ │ └── UserRole.java │ │ └── repository │ │ │ ├── BrandRepository.java │ │ │ ├── CategoryRepository.java │ │ │ ├── FeatureTemplateRepository.java │ │ │ ├── InventoryRedisRepository.java │ │ │ ├── InventoryRepository.java │ │ │ ├── MasterVariantRepository.java │ │ │ ├── ProductImageRepository.java │ │ │ ├── ProductRepository.java │ │ │ ├── ProductVariantRepository.java │ │ │ └── PromotionRepository.java │ │ ├── rest │ │ ├── builder │ │ │ ├── ProductBuilder.java │ │ │ └── ProductESBuilder.java │ │ ├── controller │ │ │ ├── HealthCheckController.java │ │ │ ├── ProductController.java │ │ │ └── admin │ │ │ │ ├── AdminCategoryController.java │ │ │ │ ├── AdminFeatureController.java │ │ │ │ ├── AdminProductController.java │ │ │ │ ├── InventoryController.java │ │ │ │ ├── MasterVariantController.java │ │ │ │ ├── PromotionsController.java │ │ │ │ └── S3Controller.java │ │ ├── model │ │ │ ├── BaseModel.java │ │ │ ├── Category.java │ │ │ ├── Inventory.java │ │ │ ├── ProductDetails.java │ │ │ ├── ProductImage.java │ │ │ ├── ProductVariantResponse.java │ │ │ ├── Promotion.java │ │ │ └── elasticsearch │ │ │ │ ├── ESCategory.java │ │ │ │ ├── ESInventory.java │ │ │ │ └── ESProductVariant.java │ │ ├── request │ │ │ ├── admin │ │ │ │ ├── AddCategoryRequest.java │ │ │ │ ├── AddFeatureTemplate.java │ │ │ │ ├── AddProductRequest.java │ │ │ │ ├── Brand.java │ │ │ │ └── ProductVariant.java │ │ │ └── pagination │ │ │ │ ├── Filter.java │ │ │ │ ├── PagedResponse.java │ │ │ │ ├── Pagination.java │ │ │ │ ├── SearchRequest.java │ │ │ │ └── Sort.java │ │ ├── response │ │ │ └── BrandResponse.java │ │ └── services │ │ │ ├── InventoryService.java │ │ │ ├── InventoryServiceImpl.java │ │ │ ├── ProductESService.java │ │ │ ├── ProductESServiceImpl.java │ │ │ ├── ProductService.java │ │ │ ├── ProductServiceImpl.java │ │ │ └── admin │ │ │ ├── AdminCategoryService.java │ │ │ ├── AdminCategoryServiceImpl.java │ │ │ ├── AdminFeatureTemplateService.java │ │ │ ├── AdminFeatureTemplateServiceImpl.java │ │ │ ├── AdminProductService.java │ │ │ ├── AdminProductServiceImpl.java │ │ │ ├── BrandController.java │ │ │ ├── BrandServiceImpl.java │ │ │ ├── PromotionService.java │ │ │ ├── PromotionServiceImpl.java │ │ │ ├── VariantService.java │ │ │ └── VariantServiceImpl.java │ │ └── utils │ │ ├── ElasticSearchQueryBuilder.java │ │ ├── RedisUtils.java │ │ ├── S3Utility.java │ │ └── Utility.java │ └── resources │ └── application.yml ├── ecomm-web ├── .gitignore ├── Dockerfile ├── Dockerfile.dev ├── appspec.yml ├── buildspec.yml ├── pom.xml ├── scripts │ └── start_container.sh └── src │ └── main │ ├── java │ └── org │ │ └── ecomm │ │ └── ecommuser │ │ ├── EcommUserApplication.java │ │ ├── config │ │ ├── Constants.java │ │ ├── FilterChainExceptionHandler.java │ │ └── RequestFilter.java │ │ ├── exception │ │ ├── BaseException.java │ │ ├── EcommUserExceptionHandler.java │ │ ├── ErrorCodes.java │ │ ├── ErrorResponse.java │ │ ├── InvalidSchemaException.java │ │ ├── ResourceNotFound.java │ │ ├── S3FileException.java │ │ ├── UnauthorizedUserException.java │ │ └── UserNotFound.java │ │ ├── persistance │ │ ├── entity │ │ │ ├── BaseEntity.java │ │ │ └── user │ │ │ │ ├── EAddress.java │ │ │ │ ├── EUser.java │ │ │ │ ├── EUserAddress.java │ │ │ │ ├── EUserPreferences.java │ │ │ │ ├── EUserRole.java │ │ │ │ ├── UserRole.java │ │ │ │ └── UserStatus.java │ │ └── repository │ │ │ ├── AddressRepository.java │ │ │ ├── UserAddressRepository.java │ │ │ ├── UserRepository.java │ │ │ └── UserRoleRepository.java │ │ ├── rest │ │ ├── builder │ │ │ └── UserBuilder.java │ │ ├── controller │ │ │ ├── AddressController.java │ │ │ ├── AdminUserController.java │ │ │ ├── HealthCheckController.java │ │ │ └── UserController.java │ │ ├── model │ │ │ ├── Address.java │ │ │ ├── BaseModel.java │ │ │ ├── User.java │ │ │ └── UserPreferences.java │ │ ├── request │ │ │ ├── AddUserAddressRequest.java │ │ │ └── CreateUserRequest.java │ │ └── services │ │ │ ├── AddressService.java │ │ │ ├── AddressServiceImpl.java │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ │ └── utils │ │ ├── MDCUtils.java │ │ └── Utility.java │ └── resources │ └── application.yml ├── install-pgcrypto.sh └── start-services.sh /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/.env -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/README.md -------------------------------------------------------------------------------- /create-index.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/create-index.sh -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /ecomm-cart/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/Dockerfile -------------------------------------------------------------------------------- /ecomm-cart/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/Dockerfile.dev -------------------------------------------------------------------------------- /ecomm-cart/appspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/appspec.yml -------------------------------------------------------------------------------- /ecomm-cart/buildspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/buildspec.yml -------------------------------------------------------------------------------- /ecomm-cart/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/docker-compose.yaml -------------------------------------------------------------------------------- /ecomm-cart/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/pom.xml -------------------------------------------------------------------------------- /ecomm-cart/scripts/start_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/scripts/start_container.sh -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/EcommCartApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/EcommCartApplication.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/config/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/config/Constants.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/config/FilterChainExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/config/FilterChainExceptionHandler.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/config/RequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/config/RequestFilter.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/BaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/BaseException.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/EcommCartExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/EcommCartExceptionHandler.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/ErrorCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/ErrorCodes.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/ErrorResponse.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/InvalidSchemaException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/InvalidSchemaException.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/ResourceNotFoundException.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/S3FileException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/S3FileException.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/SoldOutInventoryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/SoldOutInventoryException.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/UnauthorizedUserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/UnauthorizedUserException.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/UserNotFound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/exception/UserNotFound.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/persistance/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/persistance/entity/BaseEntity.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/persistance/entity/cart/CartStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/persistance/entity/cart/CartStatus.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/persistance/entity/cart/ECart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/persistance/entity/cart/ECart.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/persistance/entity/cart/ECartItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/persistance/entity/cart/ECartItem.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/persistance/repository/CartItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/persistance/repository/CartItemRepository.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/persistance/repository/CartRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/persistance/repository/CartRepository.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/builder/CartBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/builder/CartBuilder.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/controller/CartController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/controller/CartController.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/controller/HealthCheckController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/controller/HealthCheckController.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/feign/ProductServiceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/feign/ProductServiceClient.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/feign/UserServiceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/feign/UserServiceClient.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/feign/model/ProductCartDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/feign/model/ProductCartDetail.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/feign/model/ProductInventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/feign/model/ProductInventory.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/feign/model/UserResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/feign/model/UserResponse.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/model/BaseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/model/BaseModel.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/model/Cart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/model/Cart.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/model/CartItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/model/CartItem.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/request/AddToCartRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/request/AddToCartRequest.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/services/CartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/services/CartService.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/services/CartServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/services/CartServiceImpl.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/utils/MDCUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/utils/MDCUtils.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/java/org/ecomm/ecommcart/utils/Utility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/java/org/ecomm/ecommcart/utils/Utility.java -------------------------------------------------------------------------------- /ecomm-cart/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-cart/src/main/resources/application.yml -------------------------------------------------------------------------------- /ecomm-db/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-db/Dockerfile -------------------------------------------------------------------------------- /ecomm-db/ecomm.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-db/ecomm.sql -------------------------------------------------------------------------------- /ecomm-db/install-pgcrypto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-db/install-pgcrypto.sh -------------------------------------------------------------------------------- /ecomm-gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/Dockerfile -------------------------------------------------------------------------------- /ecomm-gateway/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/Dockerfile.dev -------------------------------------------------------------------------------- /ecomm-gateway/Dockerfile.ecommdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/Dockerfile.ecommdb -------------------------------------------------------------------------------- /ecomm-gateway/HELP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/HELP.md -------------------------------------------------------------------------------- /ecomm-gateway/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/LICENSE -------------------------------------------------------------------------------- /ecomm-gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/README.md -------------------------------------------------------------------------------- /ecomm-gateway/appspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/appspec.yml -------------------------------------------------------------------------------- /ecomm-gateway/buildspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/buildspec.yml -------------------------------------------------------------------------------- /ecomm-gateway/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/mvnw -------------------------------------------------------------------------------- /ecomm-gateway/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/mvnw.cmd -------------------------------------------------------------------------------- /ecomm-gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/pom.xml -------------------------------------------------------------------------------- /ecomm-gateway/scripts/start_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/scripts/start_container.sh -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/EcommGatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/EcommGatewayApplication.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/aspect/UserEventsAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/aspect/UserEventsAspect.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/Constants.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/CorsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/CorsConfig.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/CustomGlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/CustomGlobalExceptionHandler.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/CustomReactiveAuthManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/CustomReactiveAuthManager.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/CustomWebFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/CustomWebFilter.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/JwsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/JwsUtil.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/RouterValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/RouterValidator.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/SecurityConfig.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/SwaggerConfig.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/WebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/WebSocketConfig.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/exception/BaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/exception/BaseException.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/exception/ErrorCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/exception/ErrorCodes.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/exception/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/exception/ErrorResponse.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/exception/InvalidSchemaException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/exception/InvalidSchemaException.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/exception/JWTException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/exception/JWTException.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/exception/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/exception/ResourceNotFoundException.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/exception/S3FileException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/exception/S3FileException.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/exception/UserAlreadyExistsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/exception/UserAlreadyExistsException.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/persistence/entity/EUserRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/persistence/entity/EUserRole.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/persistence/entity/UserCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/persistence/entity/UserCredentials.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/persistence/entity/UserRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/persistence/entity/UserRole.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/persistence/entity/UserStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/persistence/entity/UserStatus.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/persistence/repository/UserCredentialsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/persistence/repository/UserCredentialsRepository.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/auth0/Auth0ServiceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/auth0/Auth0ServiceClient.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/controller/AuthController.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/controller/EchoWebSocketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/controller/EchoWebSocketHandler.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/controller/PostsWebSocketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/controller/PostsWebSocketHandler.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/model/AuthResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/model/AuthResponse.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/model/LoginUserRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/model/LoginUserRequest.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/model/RegisterUserRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/model/RegisterUserRequest.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/model/UserInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/model/UserInfo.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/model/WSEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/model/WSEvent.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/service/impl/AuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/service/impl/AuthService.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/service/impl/AuthServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/service/impl/AuthServiceImpl.java -------------------------------------------------------------------------------- /ecomm-gateway/src/main/resources/application-local.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/resources/application-local.yaml -------------------------------------------------------------------------------- /ecomm-gateway/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-gateway/src/main/resources/application.yaml -------------------------------------------------------------------------------- /ecomm-order/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/.gitignore -------------------------------------------------------------------------------- /ecomm-order/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/Dockerfile -------------------------------------------------------------------------------- /ecomm-order/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/Dockerfile.dev -------------------------------------------------------------------------------- /ecomm-order/HELP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/HELP.md -------------------------------------------------------------------------------- /ecomm-order/README.md: -------------------------------------------------------------------------------- 1 | # ecomm-order 2 | -------------------------------------------------------------------------------- /ecomm-order/appspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/appspec.yml -------------------------------------------------------------------------------- /ecomm-order/buildspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/buildspec.yml -------------------------------------------------------------------------------- /ecomm-order/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/mvnw -------------------------------------------------------------------------------- /ecomm-order/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/mvnw.cmd -------------------------------------------------------------------------------- /ecomm-order/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/pom.xml -------------------------------------------------------------------------------- /ecomm-order/scripts/start_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/scripts/start_container.sh -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/EcommOrderApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/EcommOrderApplication.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/config/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/config/Constants.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/config/FilterChainExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/config/FilterChainExceptionHandler.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/config/RequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/config/RequestFilter.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/exception/BaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/exception/BaseException.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/exception/EcommCartExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/exception/EcommCartExceptionHandler.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/exception/ErrorCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/exception/ErrorCodes.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/exception/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/exception/ErrorResponse.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/exception/InvalidSchemaException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/exception/InvalidSchemaException.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/exception/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/exception/ResourceNotFoundException.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/exception/S3FileException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/exception/S3FileException.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/exception/UnauthorizedUserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/exception/UnauthorizedUserException.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/exception/UserNotFound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/exception/UserNotFound.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/persistance/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/persistance/entity/BaseEntity.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/persistance/entity/order/DeliveryStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/persistance/entity/order/DeliveryStatus.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/persistance/entity/order/EInvoices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/persistance/entity/order/EInvoices.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/persistance/entity/order/EOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/persistance/entity/order/EOrder.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/persistance/entity/order/EOrderItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/persistance/entity/order/EOrderItem.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/persistance/entity/order/OrderStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/persistance/entity/order/OrderStatus.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/persistance/repository/InvoiceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/persistance/repository/InvoiceRepository.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/persistance/repository/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/persistance/repository/OrderRepository.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/controller/HealthCheckController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/controller/HealthCheckController.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/controller/OrderController.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/controller/StripeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/controller/StripeController.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/feign/CartServiceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/feign/CartServiceClient.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/feign/UserServiceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/feign/UserServiceClient.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/feign/model/AddressResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/feign/model/AddressResponse.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/feign/model/CartResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/feign/model/CartResponse.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/feign/model/ProductOrderDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/feign/model/ProductOrderDetails.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/feign/model/UserResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/feign/model/UserResponse.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/model/BaseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/model/BaseModel.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/model/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/model/Order.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/model/OrderItems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/model/OrderItems.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/model/OrderSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/model/OrderSummary.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/model/StripeInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/model/StripeInput.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/response/PaymentLinkResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/response/PaymentLinkResponse.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/services/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/services/OrderService.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/services/OrderServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/services/OrderServiceImpl.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/services/StripeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/services/StripeService.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/rest/services/StripeServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/rest/services/StripeServiceImpl.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/utils/MDCUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/utils/MDCUtils.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/utils/StripeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/utils/StripeUtils.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/utils/TaxUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/utils/TaxUtils.java -------------------------------------------------------------------------------- /ecomm-order/src/main/java/org/ecomm/ecommorder/utils/Utility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/java/org/ecomm/ecommorder/utils/Utility.java -------------------------------------------------------------------------------- /ecomm-order/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/src/main/resources/application.yml -------------------------------------------------------------------------------- /ecomm-order/stripe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-order/stripe.json -------------------------------------------------------------------------------- /ecomm-product/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/Dockerfile -------------------------------------------------------------------------------- /ecomm-product/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/Dockerfile.dev -------------------------------------------------------------------------------- /ecomm-product/appspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/appspec.yml -------------------------------------------------------------------------------- /ecomm-product/buildspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/buildspec.yml -------------------------------------------------------------------------------- /ecomm-product/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/data.json -------------------------------------------------------------------------------- /ecomm-product/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/docker-compose.yaml -------------------------------------------------------------------------------- /ecomm-product/mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/mapping.json -------------------------------------------------------------------------------- /ecomm-product/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/pom.xml -------------------------------------------------------------------------------- /ecomm-product/sample-query.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/sample-query.json -------------------------------------------------------------------------------- /ecomm-product/scripts/start_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/scripts/start_container.sh -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/EcommProductApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/EcommProductApplication.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/config/RedisConfig.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/config/RedisInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/config/RedisInit.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/exception/BaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/exception/BaseException.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/exception/EcommExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/exception/EcommExceptionHandler.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/exception/ErrorCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/exception/ErrorCodes.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/exception/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/exception/ErrorResponse.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/exception/InvalidSchemaException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/exception/InvalidSchemaException.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/exception/ResourceNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/exception/ResourceNotFoundException.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/exception/S3FileException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/exception/S3FileException.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/BaseEntity.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/EBrand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/EBrand.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/ECategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/ECategory.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/EFeatureTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/EFeatureTemplate.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/EInventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/EInventory.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/EMasterVariant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/EMasterVariant.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/EProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/EProduct.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/EProductImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/EProductImage.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/EProductVariant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/EProductVariant.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/EPromotion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/EPromotion.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/ProductImageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/ProductImageType.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/PromoAppliedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/PromoAppliedType.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/PromotionStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/PromotionStatus.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/RInventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/RInventory.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/UserRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/entity/UserRole.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/BrandRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/BrandRepository.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/CategoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/CategoryRepository.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/FeatureTemplateRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/FeatureTemplateRepository.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/InventoryRedisRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/InventoryRedisRepository.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/InventoryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/InventoryRepository.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/MasterVariantRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/MasterVariantRepository.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/ProductImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/ProductImageRepository.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/ProductRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/ProductRepository.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/ProductVariantRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/ProductVariantRepository.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/PromotionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/persistance/repository/PromotionRepository.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/builder/ProductBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/builder/ProductBuilder.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/builder/ProductESBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/builder/ProductESBuilder.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/HealthCheckController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/HealthCheckController.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/ProductController.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/admin/AdminCategoryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/admin/AdminCategoryController.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/admin/AdminFeatureController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/admin/AdminFeatureController.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/admin/AdminProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/admin/AdminProductController.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/admin/InventoryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/admin/InventoryController.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/admin/MasterVariantController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/admin/MasterVariantController.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/admin/PromotionsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/admin/PromotionsController.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/admin/S3Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/controller/admin/S3Controller.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/BaseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/BaseModel.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/Category.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/Inventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/Inventory.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/ProductDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/ProductDetails.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/ProductImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/ProductImage.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/ProductVariantResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/ProductVariantResponse.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/Promotion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/Promotion.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/elasticsearch/ESCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/elasticsearch/ESCategory.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/elasticsearch/ESInventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/elasticsearch/ESInventory.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/elasticsearch/ESProductVariant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/model/elasticsearch/ESProductVariant.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/admin/AddCategoryRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/admin/AddCategoryRequest.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/admin/AddFeatureTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/admin/AddFeatureTemplate.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/admin/AddProductRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/admin/AddProductRequest.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/admin/Brand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/admin/Brand.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/admin/ProductVariant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/admin/ProductVariant.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/pagination/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/pagination/Filter.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/pagination/PagedResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/pagination/PagedResponse.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/pagination/Pagination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/pagination/Pagination.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/pagination/SearchRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/pagination/SearchRequest.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/pagination/Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/request/pagination/Sort.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/response/BrandResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/response/BrandResponse.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/InventoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/InventoryService.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/InventoryServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/InventoryServiceImpl.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/ProductESService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/ProductESService.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/ProductESServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/ProductESServiceImpl.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/ProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/ProductService.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/ProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/ProductServiceImpl.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/AdminCategoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/AdminCategoryService.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/AdminCategoryServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/AdminCategoryServiceImpl.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/AdminFeatureTemplateService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/AdminFeatureTemplateService.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/AdminFeatureTemplateServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/AdminFeatureTemplateServiceImpl.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/AdminProductService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/AdminProductService.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/AdminProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/AdminProductServiceImpl.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/BrandController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/BrandController.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/BrandServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/BrandServiceImpl.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/PromotionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/PromotionService.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/PromotionServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/PromotionServiceImpl.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/VariantService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/VariantService.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/VariantServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/VariantServiceImpl.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/utils/ElasticSearchQueryBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/utils/ElasticSearchQueryBuilder.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/utils/RedisUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/utils/RedisUtils.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/utils/S3Utility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/utils/S3Utility.java -------------------------------------------------------------------------------- /ecomm-product/src/main/java/org/ecomm/ecommproduct/utils/Utility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/java/org/ecomm/ecommproduct/utils/Utility.java -------------------------------------------------------------------------------- /ecomm-product/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-product/src/main/resources/application.yml -------------------------------------------------------------------------------- /ecomm-web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/.gitignore -------------------------------------------------------------------------------- /ecomm-web/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/Dockerfile -------------------------------------------------------------------------------- /ecomm-web/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/Dockerfile.dev -------------------------------------------------------------------------------- /ecomm-web/appspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/appspec.yml -------------------------------------------------------------------------------- /ecomm-web/buildspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/buildspec.yml -------------------------------------------------------------------------------- /ecomm-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/pom.xml -------------------------------------------------------------------------------- /ecomm-web/scripts/start_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/scripts/start_container.sh -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/EcommUserApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/EcommUserApplication.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/config/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/config/Constants.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/config/FilterChainExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/config/FilterChainExceptionHandler.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/config/RequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/config/RequestFilter.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/exception/BaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/exception/BaseException.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/exception/EcommUserExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/exception/EcommUserExceptionHandler.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/exception/ErrorCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/exception/ErrorCodes.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/exception/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/exception/ErrorResponse.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/exception/InvalidSchemaException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/exception/InvalidSchemaException.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/exception/ResourceNotFound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/exception/ResourceNotFound.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/exception/S3FileException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/exception/S3FileException.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/exception/UnauthorizedUserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/exception/UnauthorizedUserException.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/exception/UserNotFound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/exception/UserNotFound.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/entity/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/entity/BaseEntity.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/entity/user/EAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/entity/user/EAddress.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/entity/user/EUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/entity/user/EUser.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/entity/user/EUserAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/entity/user/EUserAddress.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/entity/user/EUserPreferences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/entity/user/EUserPreferences.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/entity/user/EUserRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/entity/user/EUserRole.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/entity/user/UserRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/entity/user/UserRole.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/entity/user/UserStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/entity/user/UserStatus.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/repository/AddressRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/repository/AddressRepository.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/repository/UserAddressRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/repository/UserAddressRepository.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/repository/UserRepository.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/repository/UserRoleRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/persistance/repository/UserRoleRepository.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/rest/builder/UserBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/rest/builder/UserBuilder.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/rest/controller/AddressController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/rest/controller/AddressController.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/rest/controller/AdminUserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/rest/controller/AdminUserController.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/rest/controller/HealthCheckController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/rest/controller/HealthCheckController.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/rest/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/rest/controller/UserController.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/rest/model/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/rest/model/Address.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/rest/model/BaseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/rest/model/BaseModel.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/rest/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/rest/model/User.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/rest/model/UserPreferences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/rest/model/UserPreferences.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/rest/request/AddUserAddressRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/rest/request/AddUserAddressRequest.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/rest/request/CreateUserRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/rest/request/CreateUserRequest.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/rest/services/AddressService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/rest/services/AddressService.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/rest/services/AddressServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/rest/services/AddressServiceImpl.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/rest/services/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/rest/services/UserService.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/rest/services/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/rest/services/UserServiceImpl.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/utils/MDCUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/utils/MDCUtils.java -------------------------------------------------------------------------------- /ecomm-web/src/main/java/org/ecomm/ecommuser/utils/Utility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/java/org/ecomm/ecommuser/utils/Utility.java -------------------------------------------------------------------------------- /ecomm-web/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/ecomm-web/src/main/resources/application.yml -------------------------------------------------------------------------------- /install-pgcrypto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/install-pgcrypto.sh -------------------------------------------------------------------------------- /start-services.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amol9372/ecommerce-spring-boot-backend-apis/HEAD/start-services.sh --------------------------------------------------------------------------------