MCPcopy Index your code
hub / github.com/ashishjuyal/banking

github.com/ashishjuyal/banking @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
82 symbols 215 edges 22 files 5 documented · 6%
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

CustomerService (Interface)
go:generate mockgen -destination=../mocks/service/mockCustomerService.go -package=service github.com/ashishjuyal/banking [1 …
service/customerService.go
AccountRepository (Interface)
go:generate mockgen -destination=../mocks/domain/mockAccountRepository.go -package=domain github.com/ashishjuyal/banking [1 …
domain/account.go
AccountService (Interface)
(no doc) [2 implementers]
service/accountService.go
CustomerRepository (Interface)
(no doc) [1 implementers]
domain/customer.go
AuthRepository (Interface)
(no doc) [1 implementers]
domain/authRepository.go

Core symbols most depended-on inside this repo

writeResponse
called by 12
app/customerHandlers.go
NewAccount
called by 4
service/accountService.go
Validate
called by 4
dto/transaction.go
NewAccountService
called by 3
service/accountService.go
GetAllCustomer
called by 3
service/customerService.go
Save
called by 3
domain/account.go
ToDto
called by 3
domain/customer.go
IsTransactionTypeWithdrawal
called by 2
dto/transaction.go

Shape

Method 36
Function 24
Struct 17
Interface 5

Languages

Go100%

Modules by API surface

domain/account.go8 symbols
service/customerService.go7 symbols
service/accountService.go7 symbols
domain/customer.go6 symbols
domain/authRepository.go6 symbols
dto/transaction.go5 symbols
domain/AccountRepositoryDb.go5 symbols
service/accountService_test.go4 symbols
domain/CustomerRepositoryDb.go4 symbols
app/customerHandlers.go4 symbols
domain/transaction.go3 symbols
domain/customerRepositoryStub.go3 symbols

For agents

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

⬇ download graph artifact