MCPcopy Index your code
hub / github.com/amol9372/ecommerce-spring-boot-backend-apis

github.com/amol9372/ecommerce-spring-boot-backend-apis @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
550 symbols 1,490 edges 247 files 2 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ProductService (Interface)
(no doc) [3 implementers]
ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/ProductService.java
StripeService (Interface)
(no doc) [3 implementers]
ecomm-order/src/main/java/org/ecomm/ecommorder/rest/services/StripeService.java
AuthService (Interface)
(no doc) [3 implementers]
ecomm-gateway/src/main/java/org/ecomm/ecommgateway/rest/service/impl/AuthService.java
UserService (Interface)
(no doc) [2 implementers]
ecomm-web/src/main/java/org/ecomm/ecommuser/rest/services/UserService.java
CartService (Interface)
(no doc) [2 implementers]
ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/services/CartService.java
AdminProductService (Interface)
(no doc) [3 implementers]
ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/AdminProductService.java
OrderService (Interface)
(no doc) [2 implementers]
ecomm-order/src/main/java/org/ecomm/ecommorder/rest/services/OrderService.java
UserCredentialsRepository (Interface)
(no doc)
ecomm-gateway/src/main/java/org/ecomm/ecommgateway/persistence/repository/UserCredentialsRepository.java

Core symbols most depended-on inside this repo

stream
called by 28
ecomm-product/src/main/java/org/ecomm/ecommproduct/utils/Utility.java
filter
called by 14
ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/CustomWebFilter.java
stream
called by 8
ecomm-web/src/main/java/org/ecomm/ecommuser/utils/Utility.java
getClaims
called by 7
ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/JwsUtil.java
stream
called by 6
ecomm-cart/src/main/java/org/ecomm/ecommcart/utils/Utility.java
findByUserIdAndStatus
called by 5
ecomm-cart/src/main/java/org/ecomm/ecommcart/persistance/repository/CartRepository.java
getLoggedInUser
called by 5
ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/services/CartServiceImpl.java
getCategoryTree
called by 5
ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/AdminProductServiceImpl.java

Shape

Method 303
Class 199
Interface 37
Enum 11

Languages

Java100%

Modules by API surface

ecomm-gateway/src/main/java/org/ecomm/ecommgateway/config/JwsUtil.java16 symbols
ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/services/CartServiceImpl.java12 symbols
ecomm-product/src/main/java/org/ecomm/ecommproduct/utils/ElasticSearchQueryBuilder.java8 symbols
ecomm-order/src/main/java/org/ecomm/ecommorder/utils/StripeUtils.java8 symbols
ecomm-gateway/src/main/java/org/ecomm/ecommgateway/persistence/entity/UserCredentials.java8 symbols
ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/services/admin/AdminProductServiceImpl.java7 symbols
ecomm-product/src/main/java/org/ecomm/ecommproduct/utils/S3Utility.java6 symbols
ecomm-product/src/main/java/org/ecomm/ecommproduct/rest/builder/ProductESBuilder.java6 symbols
ecomm-order/src/main/java/org/ecomm/ecommorder/rest/services/OrderServiceImpl.java6 symbols
ecomm-gateway/src/main/java/org/ecomm/ecommgateway/EcommGatewayApplication.java6 symbols
ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/services/CartService.java6 symbols
ecomm-cart/src/main/java/org/ecomm/ecommcart/rest/controller/CartController.java6 symbols

For agents

$ claude mcp add ecommerce-spring-boot-backend-apis \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact