MCPcopy Index your code
hub / github.com/SaiUpadhyayula/youtube-clone

github.com/SaiUpadhyayula/youtube-clone @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
234 symbols 468 edges 88 files 1 documented · 0% updated 5y ago★ 33
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

FileService (Interface)
(no doc) [2 implementers]
backend/src/main/java/com/programming/techie/youtube/service/FileService.java
VideoDto (Interface)
(no doc)
frontend/youtube-clone-ui/src/app/VideoDto.ts
VideoRepository (Interface)
(no doc)
backend/src/main/java/com/programming/techie/youtube/repository/VideoRepository.java
UploadVideoResponse (Interface)
(no doc)
frontend/youtube-clone-ui/src/app/upload-video/UploadVideoResponse.ts
UserRepository (Interface)
(no doc)
backend/src/main/java/com/programming/techie/youtube/repository/UserRepository.java
Comment (Interface)
(no doc)
frontend/youtube-clone-ui/src/app/comments/comment.ts

Core symbols most depended-on inside this repo

getCurrentUser
called by 8
backend/src/main/java/com/programming/techie/youtube/service/UserService.java
getVideoById
called by 7
backend/src/main/java/com/programming/techie/youtube/service/VideoService.java
add
called by 6
frontend/youtube-clone-ui/src/app/save-video-details/save-video-details.component.ts
mapToDto
called by 4
backend/src/main/java/com/programming/techie/youtube/mapper/VideoMapper.java
getUserId
called by 3
frontend/youtube-clone-ui/src/app/auth/auth.service.ts
likeCount
called by 3
backend/src/main/java/com/programming/techie/youtube/model/Video.java
getVideo
called by 2
frontend/youtube-clone-ui/src/app/upload-video/video.service.ts
getCommentsSubscription
called by 2
frontend/youtube-clone-ui/src/app/comments/comments.component.ts

Shape

Method 148
Class 78
Interface 6
Enum 1
Function 1

Languages

TypeScript54%
Java46%

Modules by API surface

backend/src/main/java/com/programming/techie/youtube/service/VideoService.java15 symbols
frontend/youtube-clone-ui/src/app/upload-video/video.service.ts12 symbols
backend/src/main/java/com/programming/techie/youtube/service/UserService.java12 symbols
backend/src/main/java/com/programming/techie/youtube/controller/VideoController.java12 symbols
frontend/youtube-clone-ui/src/app/auth/auth.service.ts10 symbols
backend/src/main/java/com/programming/techie/youtube/model/Video.java9 symbols
frontend/youtube-clone-ui/src/app/save-video-details/save-video-details.component.ts8 symbols
backend/src/main/java/com/programming/techie/youtube/model/User.java8 symbols
frontend/youtube-clone-ui/src/app/video-detail/video-detail.component.ts7 symbols
frontend/youtube-clone-ui/src/app/comments/comments.component.ts7 symbols
frontend/youtube-clone-ui/src/app/upload-video/upload-video.component.ts5 symbols
frontend/youtube-clone-ui/src/app/header/header.component.ts5 symbols

For agents

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

⬇ download graph artifact