MCPcopy Index your code
hub / github.com/amplication/sample-app

github.com/amplication/sample-app @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
919 symbols 1,803 edges 474 files 10 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

This sample project manages an ecommerce and logistics process.

The project was generated with Amplication and consists of three services: - ecommerce-server - ecommerce-admin - logistic-server

ecommerce-server

Order management service for e-commerce applications.

Features:

Message Broker Topics:

This service use the send pattern of the broker to notify when an order or a product was created or updated-order.create.v1-order.update.v1-product.create.v1-product.update.v1`

ecommerce-admin

The admin UI dashboard for the e-commerce application.

logistic-server

Services that hold the warehouse and shipment entities.

Features:

Message Broker Topics:

This service uses the receive pattern of the broker to notify when an order or a product was created or updated. - order.create.v1 - order.update.v1 - product.create.v1 - product.update.v1

Learn more

You can learn more in the Amplication documentation.

Extension points exported contracts — how you extend this code

IAuthStrategy (Interface)
(no doc) [2 implementers]
apps/ecommerce-server/src/auth/IAuthStrategy.ts
IAuthStrategy (Interface)
(no doc) [2 implementers]
apps/logistic-server/src/auth/IAuthStrategy.ts
Role (Interface)
(no doc)
apps/ecommerce-admin/src/user/RolesOptions.ts
ITokenService (Interface)
(no doc) [2 implementers]
apps/ecommerce-server/src/auth/ITokenService.ts
ITokenService (Interface)
(no doc) [2 implementers]
apps/logistic-server/src/auth/ITokenService.ts
ISecretsManager (Interface)
(no doc) [1 implementers]
apps/ecommerce-server/src/providers/secrets/base/secretsManager.service.base.ts
ISecretsManager (Interface)
(no doc) [1 implementers]
apps/logistic-server/src/providers/secrets/base/secretsManager.service.base.ts
ITokenPayload (Interface)
(no doc)
apps/ecommerce-server/src/auth/ITokenService.ts

Core symbols most depended-on inside this repo

isRecordNotFoundError
called by 12
apps/ecommerce-server/src/prisma.util.ts
isRecordNotFoundError
called by 8
apps/logistic-server/src/prisma.util.ts
validate
called by 5
apps/ecommerce-server/src/validators/is-json-value-validator.ts
getRequest
called by 5
apps/logistic-server/src/auth/gqlDefaultAuth.guard.ts
validate
called by 5
apps/logistic-server/src/validators/is-json-value-validator.ts
ApiNestedQuery
called by 5
apps/logistic-server/src/decorators/api-nested-query.decorator.ts
validateUser
called by 4
apps/ecommerce-server/src/auth/auth.service.ts
createToken
called by 4
apps/ecommerce-server/src/auth/base/token.service.base.ts

Shape

Class 572
Method 243
Function 81
Enum 12
Interface 11

Languages

TypeScript100%

Modules by API surface

apps/logistic-server/src/warehouse/base/warehouse.controller.base.ts12 symbols
apps/logistic-server/src/shipment/base/shipment.controller.base.ts12 symbols
apps/ecommerce-server/src/order/base/order.service.base.ts11 symbols
apps/ecommerce-server/src/order/base/order.resolver.base.ts11 symbols
apps/ecommerce-server/src/customer/base/customer.service.base.ts11 symbols
apps/ecommerce-server/src/customer/base/customer.resolver.base.ts11 symbols
apps/logistic-server/src/warehouse/base/warehouse.service.base.ts10 symbols
apps/logistic-server/src/shipment/base/shipment.service.base.ts10 symbols
apps/ecommerce-server/src/product/base/product.service.base.ts10 symbols
apps/ecommerce-server/src/product/base/product.resolver.base.ts10 symbols
apps/ecommerce-server/src/address/base/address.service.base.ts10 symbols
apps/ecommerce-server/src/address/base/address.resolver.base.ts10 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add sample-app \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact