├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── backend ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── programming │ │ │ └── techie │ │ │ └── youtubeclone │ │ │ ├── YoutubeCloneApplication.java │ │ │ ├── config │ │ │ ├── AudienceValidator.java │ │ │ ├── SecurityConfig.java │ │ │ └── WebMvcConfig.java │ │ │ ├── controller │ │ │ ├── UserController.java │ │ │ └── VideoController.java │ │ │ ├── dto │ │ │ ├── CommentDto.java │ │ │ ├── UploadVideoResponse.java │ │ │ ├── UserInfoDTO.java │ │ │ └── VideoDto.java │ │ │ ├── model │ │ │ ├── Comment.java │ │ │ ├── User.java │ │ │ ├── Video.java │ │ │ └── VideoStatus.java │ │ │ ├── repository │ │ │ ├── UserRepository.java │ │ │ └── VideoRepository.java │ │ │ └── service │ │ │ ├── FileService.java │ │ │ ├── S3Service.java │ │ │ ├── UserRegistrationService.java │ │ │ ├── UserService.java │ │ │ └── VideoService.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── programming │ └── techie │ └── youtubeclone │ └── YoutubeCloneApplicationTests.java ├── frontend ├── package-lock.json ├── pom.xml └── youtube-clone-ui │ ├── .browserslistrc │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── karma.conf.js │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── auth │ │ │ └── auth-config.module.ts │ │ ├── callback │ │ │ ├── callback.component.css │ │ │ ├── callback.component.html │ │ │ ├── callback.component.spec.ts │ │ │ └── callback.component.ts │ │ ├── comment-dto.ts │ │ ├── comments.service.spec.ts │ │ ├── comments.service.ts │ │ ├── comments │ │ │ ├── comments.component.css │ │ │ ├── comments.component.html │ │ │ ├── comments.component.spec.ts │ │ │ └── comments.component.ts │ │ ├── featured │ │ │ ├── featured.component.css │ │ │ ├── featured.component.html │ │ │ ├── featured.component.spec.ts │ │ │ └── featured.component.ts │ │ ├── header │ │ │ ├── header.component.css │ │ │ ├── header.component.html │ │ │ ├── header.component.spec.ts │ │ │ └── header.component.ts │ │ ├── history │ │ │ ├── history.component.css │ │ │ ├── history.component.html │ │ │ ├── history.component.spec.ts │ │ │ └── history.component.ts │ │ ├── home │ │ │ ├── home.component.css │ │ │ ├── home.component.html │ │ │ ├── home.component.spec.ts │ │ │ └── home.component.ts │ │ ├── liked-videos │ │ │ ├── liked-videos.component.css │ │ │ ├── liked-videos.component.html │ │ │ ├── liked-videos.component.spec.ts │ │ │ └── liked-videos.component.ts │ │ ├── save-video-details │ │ │ ├── save-video-details.component.css │ │ │ ├── save-video-details.component.html │ │ │ ├── save-video-details.component.spec.ts │ │ │ └── save-video-details.component.ts │ │ ├── sidebar │ │ │ ├── sidebar.component.css │ │ │ ├── sidebar.component.html │ │ │ ├── sidebar.component.spec.ts │ │ │ └── sidebar.component.ts │ │ ├── subscriptions │ │ │ ├── subscriptions.component.css │ │ │ ├── subscriptions.component.html │ │ │ ├── subscriptions.component.spec.ts │ │ │ └── subscriptions.component.ts │ │ ├── upload-video │ │ │ ├── UploadVideoResponse.ts │ │ │ ├── upload-video.component.css │ │ │ ├── upload-video.component.html │ │ │ ├── upload-video.component.spec.ts │ │ │ └── upload-video.component.ts │ │ ├── user.service.spec.ts │ │ ├── user.service.ts │ │ ├── video-card │ │ │ ├── video-card.component.css │ │ │ ├── video-card.component.html │ │ │ ├── video-card.component.spec.ts │ │ │ └── video-card.component.ts │ │ ├── video-detail │ │ │ ├── video-detail.component.css │ │ │ ├── video-detail.component.html │ │ │ ├── video-detail.component.spec.ts │ │ │ └── video-detail.component.ts │ │ ├── video-dto.ts │ │ ├── video-player │ │ │ ├── video-player.component.css │ │ │ ├── video-player.component.html │ │ │ ├── video-player.component.spec.ts │ │ │ └── video-player.component.ts │ │ ├── video.service.spec.ts │ │ └── video.service.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ └── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── tsconfig.spec.json ├── mvnw ├── mvnw.cmd └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/README.md -------------------------------------------------------------------------------- /backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/pom.xml -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/YoutubeCloneApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/YoutubeCloneApplication.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/config/AudienceValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/config/AudienceValidator.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/config/SecurityConfig.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/config/WebMvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/config/WebMvcConfig.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/controller/UserController.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/controller/VideoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/controller/VideoController.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/dto/CommentDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/dto/CommentDto.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/dto/UploadVideoResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/dto/UploadVideoResponse.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/dto/UserInfoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/dto/UserInfoDTO.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/dto/VideoDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/dto/VideoDto.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/model/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/model/Comment.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/model/User.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/model/Video.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/model/Video.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/model/VideoStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/model/VideoStatus.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/repository/UserRepository.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/repository/VideoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/repository/VideoRepository.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/service/FileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/service/FileService.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/service/S3Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/service/S3Service.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/service/UserRegistrationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/service/UserRegistrationService.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/service/UserService.java -------------------------------------------------------------------------------- /backend/src/main/java/com/programming/techie/youtubeclone/service/VideoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/java/com/programming/techie/youtubeclone/service/VideoService.java -------------------------------------------------------------------------------- /backend/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/main/resources/application.properties -------------------------------------------------------------------------------- /backend/src/test/java/com/programming/techie/youtubeclone/YoutubeCloneApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/backend/src/test/java/com/programming/techie/youtubeclone/YoutubeCloneApplicationTests.java -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "lockfileVersion": 1 3 | } 4 | -------------------------------------------------------------------------------- /frontend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/pom.xml -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/.browserslistrc -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/.editorconfig -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/.gitignore -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/README.md -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/angular.json -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/karma.conf.js -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/package-lock.json -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/package.json -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/app.component.html -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/app.component.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/app.module.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/auth/auth-config.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/auth/auth-config.module.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/callback/callback.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/callback/callback.component.html: -------------------------------------------------------------------------------- 1 |
callback works!
2 | -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/callback/callback.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/callback/callback.component.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/callback/callback.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/callback/callback.component.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/comment-dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/comment-dto.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/comments.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/comments.service.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/comments.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/comments.service.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/comments/comments.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/comments/comments.component.css -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/comments/comments.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/comments/comments.component.html -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/comments/comments.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/comments/comments.component.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/comments/comments.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/comments/comments.component.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/featured/featured.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/featured/featured.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/featured/featured.component.html -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/featured/featured.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/featured/featured.component.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/featured/featured.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/featured/featured.component.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/header/header.component.css: -------------------------------------------------------------------------------- 1 | .example-spacer { 2 | flex: 1 1 auto; 3 | } 4 | -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/header/header.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/header/header.component.html -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/header/header.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/header/header.component.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/header/header.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/header/header.component.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/history/history.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/history/history.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/history/history.component.html -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/history/history.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/history/history.component.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/history/history.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/history/history.component.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/home/home.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/home/home.component.css -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/home/home.component.html -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/home/home.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/home/home.component.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/home/home.component.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/liked-videos/liked-videos.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/liked-videos/liked-videos.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/liked-videos/liked-videos.component.html -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/liked-videos/liked-videos.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/liked-videos/liked-videos.component.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/liked-videos/liked-videos.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/liked-videos/liked-videos.component.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/save-video-details/save-video-details.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/save-video-details/save-video-details.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/save-video-details/save-video-details.component.html -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/save-video-details/save-video-details.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/save-video-details/save-video-details.component.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/save-video-details/save-video-details.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/save-video-details/save-video-details.component.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/sidebar/sidebar.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/sidebar/sidebar.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/sidebar/sidebar.component.html -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/sidebar/sidebar.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/sidebar/sidebar.component.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/sidebar/sidebar.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/sidebar/sidebar.component.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/subscriptions/subscriptions.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/subscriptions/subscriptions.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/subscriptions/subscriptions.component.html -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/subscriptions/subscriptions.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/subscriptions/subscriptions.component.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/subscriptions/subscriptions.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/subscriptions/subscriptions.component.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/upload-video/UploadVideoResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/upload-video/UploadVideoResponse.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/upload-video/upload-video.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/upload-video/upload-video.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/upload-video/upload-video.component.html -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/upload-video/upload-video.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/upload-video/upload-video.component.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/upload-video/upload-video.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/upload-video/upload-video.component.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/user.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/user.service.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/user.service.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/video-card/video-card.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/video-card/video-card.component.css -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/video-card/video-card.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/video-card/video-card.component.html -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/video-card/video-card.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/video-card/video-card.component.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/video-card/video-card.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/video-card/video-card.component.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/video-detail/video-detail.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/video-detail/video-detail.component.css -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/video-detail/video-detail.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/video-detail/video-detail.component.html -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/video-detail/video-detail.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/video-detail/video-detail.component.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/video-detail/video-detail.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/video-detail/video-detail.component.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/video-dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/video-dto.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/video-player/video-player.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/video-player/video-player.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/video-player/video-player.component.html -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/video-player/video-player.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/video-player/video-player.component.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/video-player/video-player.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/video-player/video-player.component.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/video.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/video.service.spec.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/app/video.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/app/video.service.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/environments/environment.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/favicon.ico -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/index.html -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/main.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/polyfills.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/styles.css -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/src/test.ts -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/tsconfig.app.json -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/tsconfig.json -------------------------------------------------------------------------------- /frontend/youtube-clone-ui/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/frontend/youtube-clone-ui/tsconfig.spec.json -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaiUpadhyayula/youtube-clone-project/HEAD/pom.xml --------------------------------------------------------------------------------