MCPcopy Index your code
hub / github.com/bartosz-io/budget-node

github.com/bartosz-io/budget-node @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
238 symbols 502 edges 78 files 0 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

ExternalAuthProvider (Interface)
(no doc) [4 implementers]
src/app/auth/services/external-auth/external-auth.provider.ts
SessionData (Interface)
(no doc)
src/index.ts
BudgetInput (Interface)
(no doc)
src/models/budget.ts
AuthService (Interface)
(no doc) [2 implementers]
src/app/auth/services/auth.service.ts
UserRepository (Interface)
(no doc) [2 implementers]
src/app/auth/repositories/user.repository.ts
LoginFailureRepository (Interface)
(no doc) [2 implementers]
src/app/auth/repositories/login-failure.repository.ts
AccountRepository (Interface)
(no doc) [2 implementers]
src/app/auth/repositories/account.repository.ts

Core symbols most depended-on inside this repo

info
called by 28
src/utils/logger.ts
error
called by 18
src/utils/logger.ts
warn
called by 10
src/utils/logger.ts
login
called by 9
src/app/auth/services/auth.service.ts
authenticate
called by 6
src/app/auth/services/auth.service.ts
getUserByEmail
called by 6
src/app/auth/repositories/user.repository.ts
toSafeUser
called by 6
src/models/user.ts
build
called by 6
src/models/user.ts

Shape

Method 128
Class 68
Function 32
Interface 10

Languages

TypeScript100%

Modules by API surface

src/app/auth0/auth0.service.ts10 symbols
src/app/auth/repositories/in-memory/in-memory-user.repository.ts10 symbols
src/app/expenses/in-memory-expenses.repository.ts9 symbols
src/app/auth/repositories/user.repository.ts9 symbols
src/models/budget.ts8 symbols
src/app/settings/account/account.service.ts7 symbols
src/app/expenses/expenses.repository.ts7 symbols
src/app/auth/services/session-auth.service.ts7 symbols
src/app/auth/services/jwt-auth.service.ts7 symbols
src/utils/logger.ts6 symbols
src/app/auth/services/password.service.ts6 symbols
src/models/budgetSummary.ts5 symbols

For agents

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

⬇ download graph artifact