MCPcopy Index your code
hub / github.com/Szostak21/Self-Improvement-Tree

github.com/Szostak21/Self-Improvement-Tree @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
225 symbols 473 edges 39 files 12 documented · 5%
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

PendingPasswordResetRepository (Interface)
(no doc)
Backend/src/main/java/com/selfimprovementtree/backend/repo/PendingPasswordResetRepository.java
GoodHabit (Interface)
(no doc)
Frontend/UserDataContext.tsx
TutorialProgress (Interface)
(no doc)
Frontend/hooks/useTutorialProgress.ts
AppUserRepository (Interface)
(no doc)
Backend/src/main/java/com/selfimprovementtree/backend/repo/AppUserRepository.java
BadHabit (Interface)
(no doc)
Frontend/UserDataContext.tsx
PendingRegistrationRepository (Interface)
(no doc)
Backend/src/main/java/com/selfimprovementtree/backend/repo/PendingRegistrationRepository.java
UserData (Interface)
(no doc)
Frontend/UserDataContext.tsx
UserDataRepository (Interface)
(no doc)
Backend/src/main/java/com/selfimprovementtree/backend/repo/UserDataRepository.java

Core symbols most depended-on inside this repo

put
called by 20
Backend/src/main/java/com/selfimprovementtree/backend/controller/UserDataController.java
getId
called by 12
Backend/src/main/java/com/selfimprovementtree/backend/model/AppUser.java
findByEmail
called by 10
Backend/src/main/java/com/selfimprovementtree/backend/repo/AppUserRepository.java
findByUsername
called by 10
Backend/src/main/java/com/selfimprovementtree/backend/repo/AppUserRepository.java
saveToLocal
called by 10
Frontend/UserDataContext.tsx
saveToBackend
called by 9
Frontend/UserDataContext.tsx
get
called by 8
Backend/src/main/java/com/selfimprovementtree/backend/controller/UserDataController.java
handleBuyPress
called by 7
Frontend/screens/ShopScreen.tsx

Shape

Function 107
Method 94
Class 16
Interface 8

Languages

Java51%
TypeScript49%

Modules by API surface

Frontend/screens/HabitsScreen.tsx26 symbols
Frontend/screens/TreeScreen.tsx16 symbols
Frontend/UserDataContext.tsx16 symbols
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingRegistration.java15 symbols
Backend/src/main/java/com/selfimprovementtree/backend/model/AppUser.java15 symbols
Backend/src/main/java/com/selfimprovementtree/backend/model/PendingPasswordReset.java13 symbols
Frontend/AuthContext.tsx12 symbols
Frontend/screens/ShopScreen.tsx10 symbols
Backend/src/main/java/com/selfimprovementtree/backend/service/AuthService.java10 symbols
Backend/src/main/java/com/selfimprovementtree/backend/controller/AuthController.java9 symbols
Backend/src/main/java/com/selfimprovementtree/backend/model/UserDataEntity.java8 symbols
Frontend/screens/SettingsScreen.tsx7 symbols

For agents

$ claude mcp add Self-Improvement-Tree \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page