diff --git a/Server/.gradle/8.2.1/checksums/checksums.lock b/Server/.gradle/8.2.1/checksums/checksums.lock
new file mode 100644
index 00000000..e5f2b394
Binary files /dev/null and b/Server/.gradle/8.2.1/checksums/checksums.lock differ
diff --git a/Server/.gradle/8.2.1/dependencies-accessors/dependencies-accessors.lock b/Server/.gradle/8.2.1/dependencies-accessors/dependencies-accessors.lock
new file mode 100644
index 00000000..2ce0b150
Binary files /dev/null and b/Server/.gradle/8.2.1/dependencies-accessors/dependencies-accessors.lock differ
diff --git a/Server/.gradle/8.2.1/dependencies-accessors/gc.properties b/Server/.gradle/8.2.1/dependencies-accessors/gc.properties
new file mode 100644
index 00000000..e69de29b
diff --git a/Server/.gradle/8.2.1/executionHistory/executionHistory.lock b/Server/.gradle/8.2.1/executionHistory/executionHistory.lock
new file mode 100644
index 00000000..483e0118
Binary files /dev/null and b/Server/.gradle/8.2.1/executionHistory/executionHistory.lock differ
diff --git a/Server/.gradle/8.2.1/fileChanges/last-build.bin b/Server/.gradle/8.2.1/fileChanges/last-build.bin
new file mode 100644
index 00000000..f76dd238
Binary files /dev/null and b/Server/.gradle/8.2.1/fileChanges/last-build.bin differ
diff --git a/Server/.gradle/8.2.1/fileHashes/fileHashes.lock b/Server/.gradle/8.2.1/fileHashes/fileHashes.lock
new file mode 100644
index 00000000..8b14a5ff
Binary files /dev/null and b/Server/.gradle/8.2.1/fileHashes/fileHashes.lock differ
diff --git a/Server/.gradle/8.2.1/gc.properties b/Server/.gradle/8.2.1/gc.properties
new file mode 100644
index 00000000..e69de29b
diff --git a/Server/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/Server/.gradle/buildOutputCleanup/buildOutputCleanup.lock
new file mode 100644
index 00000000..25ebe09d
Binary files /dev/null and b/Server/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/Server/.gradle/buildOutputCleanup/cache.properties b/Server/.gradle/buildOutputCleanup/cache.properties
new file mode 100644
index 00000000..2a5d5c68
--- /dev/null
+++ b/Server/.gradle/buildOutputCleanup/cache.properties
@@ -0,0 +1,2 @@
+#Tue Sep 12 08:48:52 KST 2023
+gradle.version=8.2.1
diff --git a/Server/.gradle/vcs-1/gc.properties b/Server/.gradle/vcs-1/gc.properties
new file mode 100644
index 00000000..e69de29b
diff --git a/Server/bin/default/com/server/domain/announcement/entity/QAnnouncement.class b/Server/bin/default/com/server/domain/announcement/entity/QAnnouncement.class
new file mode 100644
index 00000000..c7e9e0ac
Binary files /dev/null and b/Server/bin/default/com/server/domain/announcement/entity/QAnnouncement.class differ
diff --git a/Server/bin/default/com/server/domain/answer/entity/QAnswer.class b/Server/bin/default/com/server/domain/answer/entity/QAnswer.class
new file mode 100644
index 00000000..7b192ee1
Binary files /dev/null and b/Server/bin/default/com/server/domain/answer/entity/QAnswer.class differ
diff --git a/Server/bin/default/com/server/domain/cart/entity/QCart.class b/Server/bin/default/com/server/domain/cart/entity/QCart.class
new file mode 100644
index 00000000..ecfbf8d0
Binary files /dev/null and b/Server/bin/default/com/server/domain/cart/entity/QCart.class differ
diff --git a/Server/bin/default/com/server/domain/category/entity/QCategory.class b/Server/bin/default/com/server/domain/category/entity/QCategory.class
new file mode 100644
index 00000000..da8ea335
Binary files /dev/null and b/Server/bin/default/com/server/domain/category/entity/QCategory.class differ
diff --git a/Server/bin/default/com/server/domain/channel/entity/QChannel.class b/Server/bin/default/com/server/domain/channel/entity/QChannel.class
new file mode 100644
index 00000000..70dc9027
Binary files /dev/null and b/Server/bin/default/com/server/domain/channel/entity/QChannel.class differ
diff --git a/Server/bin/default/com/server/domain/member/entity/QMember.class b/Server/bin/default/com/server/domain/member/entity/QMember.class
new file mode 100644
index 00000000..60640f74
Binary files /dev/null and b/Server/bin/default/com/server/domain/member/entity/QMember.class differ
diff --git a/Server/bin/default/com/server/domain/member/repository/dto/QMemberVideoData.class b/Server/bin/default/com/server/domain/member/repository/dto/QMemberVideoData.class
new file mode 100644
index 00000000..ed5e790e
Binary files /dev/null and b/Server/bin/default/com/server/domain/member/repository/dto/QMemberVideoData.class differ
diff --git a/Server/bin/default/com/server/domain/order/entity/QOrder.class b/Server/bin/default/com/server/domain/order/entity/QOrder.class
new file mode 100644
index 00000000..b45bb260
Binary files /dev/null and b/Server/bin/default/com/server/domain/order/entity/QOrder.class differ
diff --git a/Server/bin/default/com/server/domain/order/entity/QOrderVideo.class b/Server/bin/default/com/server/domain/order/entity/QOrderVideo.class
new file mode 100644
index 00000000..7c2767c6
Binary files /dev/null and b/Server/bin/default/com/server/domain/order/entity/QOrderVideo.class differ
diff --git a/Server/bin/default/com/server/domain/question/entity/QQuestion.class b/Server/bin/default/com/server/domain/question/entity/QQuestion.class
new file mode 100644
index 00000000..7f177aec
Binary files /dev/null and b/Server/bin/default/com/server/domain/question/entity/QQuestion.class differ
diff --git a/Server/bin/default/com/server/domain/question/repository/dto/QQuestionData.class b/Server/bin/default/com/server/domain/question/repository/dto/QQuestionData.class
new file mode 100644
index 00000000..c59b0977
Binary files /dev/null and b/Server/bin/default/com/server/domain/question/repository/dto/QQuestionData.class differ
diff --git a/Server/bin/default/com/server/domain/reply/entity/QReply.class b/Server/bin/default/com/server/domain/reply/entity/QReply.class
new file mode 100644
index 00000000..433a14a6
Binary files /dev/null and b/Server/bin/default/com/server/domain/reply/entity/QReply.class differ
diff --git a/Server/bin/default/com/server/domain/reward/entity/QNewReward.class b/Server/bin/default/com/server/domain/reward/entity/QNewReward.class
new file mode 100644
index 00000000..8b8eb87c
Binary files /dev/null and b/Server/bin/default/com/server/domain/reward/entity/QNewReward.class differ
diff --git a/Server/bin/default/com/server/domain/reward/entity/QQuestionReward.class b/Server/bin/default/com/server/domain/reward/entity/QQuestionReward.class
new file mode 100644
index 00000000..06abd5b9
Binary files /dev/null and b/Server/bin/default/com/server/domain/reward/entity/QQuestionReward.class differ
diff --git a/Server/bin/default/com/server/domain/reward/entity/QReplyReward.class b/Server/bin/default/com/server/domain/reward/entity/QReplyReward.class
new file mode 100644
index 00000000..3abd5543
Binary files /dev/null and b/Server/bin/default/com/server/domain/reward/entity/QReplyReward.class differ
diff --git a/Server/bin/default/com/server/domain/reward/entity/QReward.class b/Server/bin/default/com/server/domain/reward/entity/QReward.class
new file mode 100644
index 00000000..b3724a49
Binary files /dev/null and b/Server/bin/default/com/server/domain/reward/entity/QReward.class differ
diff --git a/Server/bin/default/com/server/domain/reward/entity/QVideoReward.class b/Server/bin/default/com/server/domain/reward/entity/QVideoReward.class
new file mode 100644
index 00000000..f62252e3
Binary files /dev/null and b/Server/bin/default/com/server/domain/reward/entity/QVideoReward.class differ
diff --git a/Server/bin/default/com/server/domain/subscribe/entity/QSubscribe.class b/Server/bin/default/com/server/domain/subscribe/entity/QSubscribe.class
new file mode 100644
index 00000000..972cc0b7
Binary files /dev/null and b/Server/bin/default/com/server/domain/subscribe/entity/QSubscribe.class differ
diff --git a/Server/bin/default/com/server/domain/video/entity/QVideo.class b/Server/bin/default/com/server/domain/video/entity/QVideo.class
new file mode 100644
index 00000000..78894b43
Binary files /dev/null and b/Server/bin/default/com/server/domain/video/entity/QVideo.class differ
diff --git a/Server/bin/default/com/server/domain/videoCategory/entity/QVideoCategory.class b/Server/bin/default/com/server/domain/videoCategory/entity/QVideoCategory.class
new file mode 100644
index 00000000..5e54f520
Binary files /dev/null and b/Server/bin/default/com/server/domain/videoCategory/entity/QVideoCategory.class differ
diff --git a/Server/bin/default/com/server/domain/watch/entity/QWatch.class b/Server/bin/default/com/server/domain/watch/entity/QWatch.class
new file mode 100644
index 00000000..9c302f04
Binary files /dev/null and b/Server/bin/default/com/server/domain/watch/entity/QWatch.class differ
diff --git a/Server/bin/default/com/server/global/entity/QBaseEntity.class b/Server/bin/default/com/server/global/entity/QBaseEntity.class
new file mode 100644
index 00000000..cef65658
Binary files /dev/null and b/Server/bin/default/com/server/global/entity/QBaseEntity.class differ
diff --git a/Server/bin/main/application.yml b/Server/bin/main/application.yml
new file mode 100644
index 00000000..0d33fe71
--- /dev/null
+++ b/Server/bin/main/application.yml
@@ -0,0 +1,84 @@
+spring:
+ config:
+ import:
+ - classpath:/application-secret.yml
+# config:
+# activate:
+# on-profile: local
+ h2:
+ console:
+ enabled: true
+ path: /h2
+ datasource:
+ url: jdbc:h2:mem:test
+ driver-class-name: org.h2.Driver
+ jpa:
+ database: h2
+ database-platform: org.hibernate.dialect.H2Dialect
+ properties:
+ hibernate:
+ default_batch_fetch_size: 100
+ mail:
+ host: smtp.naver.com
+ port: 465
+ properties:
+ debug: true
+ mail:
+ smtp:
+ auth: true
+ ssl:
+ enable: true
+ trust: smtp.naver.com
+ starttls:
+ enable: true
+ security:
+ oauth2:
+ client:
+ registration:
+ google:
+ scope: email
+ redirect-uri: https://www.itprometheus.net/login
+ github:
+ scope: user:email, read:user
+ redirect-uri: https://www.itprometheus.net/login
+ kakao:
+ client-authentication-method: POST
+ authorization-grant-type: authorization_code
+ scope: profile_nickname, account_email
+ client-name: Kakao
+ redirect-uri: https://www.itprometheus.net/login
+ provider:
+ kakao:
+ authorization-uri: https://kauth.kakao.com/oauth/authorize
+ token-uri: https://kauth.kakao.com/oauth/token
+ user-info-uri: https://kapi.kakao.com/v2/user/me
+ user-name-attribute: id
+ redis:
+ host: 127.0.0.1
+ port: 6379
+
+# p6spy ?? ??
+decorator:
+ datasource:
+ p6spy:
+ enable-logging: true
+
+pem:
+ location: src/main/resources/prometheus.pem
+
+---
+spring:
+ config:
+ activate:
+ on-profile: prod
+ datasource:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://sixman-rds.c2bhjqsi4ogs.ap-northeast-2.rds.amazonaws.com/sixmandb?useSSL=false&characterEncoding=UTF-8&serverTimezone=UTC
+ jpa:
+ hibernate:
+ ddl-auto: none
+ database: mysql
+ database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
+
+pem:
+ location: /prometheus.pem
\ No newline at end of file
diff --git a/Server/bin/main/com/server/ServerApplication.class b/Server/bin/main/com/server/ServerApplication.class
new file mode 100644
index 00000000..904588a0
Binary files /dev/null and b/Server/bin/main/com/server/ServerApplication.class differ
diff --git a/Server/bin/main/com/server/auth/SecurityConfig$CustomFilterConfigurer.class b/Server/bin/main/com/server/auth/SecurityConfig$CustomFilterConfigurer.class
new file mode 100644
index 00000000..9d60caaa
Binary files /dev/null and b/Server/bin/main/com/server/auth/SecurityConfig$CustomFilterConfigurer.class differ
diff --git a/Server/bin/main/com/server/auth/SecurityConfig.class b/Server/bin/main/com/server/auth/SecurityConfig.class
new file mode 100644
index 00000000..7da92acd
Binary files /dev/null and b/Server/bin/main/com/server/auth/SecurityConfig.class differ
diff --git a/Server/bin/main/com/server/auth/aop/AuthInitializer.class b/Server/bin/main/com/server/auth/aop/AuthInitializer.class
new file mode 100644
index 00000000..031bd597
Binary files /dev/null and b/Server/bin/main/com/server/auth/aop/AuthInitializer.class differ
diff --git a/Server/bin/main/com/server/auth/aop/AuthStubAop.class b/Server/bin/main/com/server/auth/aop/AuthStubAop.class
new file mode 100644
index 00000000..9fd09f9c
Binary files /dev/null and b/Server/bin/main/com/server/auth/aop/AuthStubAop.class differ
diff --git a/Server/bin/main/com/server/auth/controller/AuthController.class b/Server/bin/main/com/server/auth/controller/AuthController.class
new file mode 100644
index 00000000..574f28be
Binary files /dev/null and b/Server/bin/main/com/server/auth/controller/AuthController.class differ
diff --git a/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$Confirm.class b/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$Confirm.class
new file mode 100644
index 00000000..77150c8c
Binary files /dev/null and b/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$Confirm.class differ
diff --git a/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$Login.class b/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$Login.class
new file mode 100644
index 00000000..2d41118e
Binary files /dev/null and b/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$Login.class differ
diff --git a/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$OAuth.class b/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$OAuth.class
new file mode 100644
index 00000000..12293c4d
Binary files /dev/null and b/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$OAuth.class differ
diff --git a/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$Reset.class b/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$Reset.class
new file mode 100644
index 00000000..e5744ba7
Binary files /dev/null and b/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$Reset.class differ
diff --git a/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$Send.class b/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$Send.class
new file mode 100644
index 00000000..9e24dfeb
Binary files /dev/null and b/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$Send.class differ
diff --git a/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$SignUp.class b/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$SignUp.class
new file mode 100644
index 00000000..c0ebd88e
Binary files /dev/null and b/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$SignUp.class differ
diff --git a/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$Token.class b/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$Token.class
new file mode 100644
index 00000000..eed7a416
Binary files /dev/null and b/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest$Token.class differ
diff --git a/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest.class b/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest.class
new file mode 100644
index 00000000..4dd0efa8
Binary files /dev/null and b/Server/bin/main/com/server/auth/controller/dto/AuthApiRequest.class differ
diff --git a/Server/bin/main/com/server/auth/jwt/filter/JwtAuthenticationFilter.class b/Server/bin/main/com/server/auth/jwt/filter/JwtAuthenticationFilter.class
new file mode 100644
index 00000000..05b143b5
Binary files /dev/null and b/Server/bin/main/com/server/auth/jwt/filter/JwtAuthenticationFilter.class differ
diff --git a/Server/bin/main/com/server/auth/jwt/filter/JwtRefreshFilter.class b/Server/bin/main/com/server/auth/jwt/filter/JwtRefreshFilter.class
new file mode 100644
index 00000000..14549173
Binary files /dev/null and b/Server/bin/main/com/server/auth/jwt/filter/JwtRefreshFilter.class differ
diff --git a/Server/bin/main/com/server/auth/jwt/filter/JwtVerificationFilter.class b/Server/bin/main/com/server/auth/jwt/filter/JwtVerificationFilter.class
new file mode 100644
index 00000000..de0d03a9
Binary files /dev/null and b/Server/bin/main/com/server/auth/jwt/filter/JwtVerificationFilter.class differ
diff --git a/Server/bin/main/com/server/auth/jwt/handler/MemberAuthenticationFailureHandler.class b/Server/bin/main/com/server/auth/jwt/handler/MemberAuthenticationFailureHandler.class
new file mode 100644
index 00000000..b7bd54b7
Binary files /dev/null and b/Server/bin/main/com/server/auth/jwt/handler/MemberAuthenticationFailureHandler.class differ
diff --git a/Server/bin/main/com/server/auth/jwt/handler/MemberAuthenticationSuccessHandler.class b/Server/bin/main/com/server/auth/jwt/handler/MemberAuthenticationSuccessHandler.class
new file mode 100644
index 00000000..58bce70e
Binary files /dev/null and b/Server/bin/main/com/server/auth/jwt/handler/MemberAuthenticationSuccessHandler.class differ
diff --git a/Server/bin/main/com/server/auth/jwt/service/CustomUserDetails.class b/Server/bin/main/com/server/auth/jwt/service/CustomUserDetails.class
new file mode 100644
index 00000000..c9426770
Binary files /dev/null and b/Server/bin/main/com/server/auth/jwt/service/CustomUserDetails.class differ
diff --git a/Server/bin/main/com/server/auth/jwt/service/JpaUserDetailsService.class b/Server/bin/main/com/server/auth/jwt/service/JpaUserDetailsService.class
new file mode 100644
index 00000000..175fdbbf
Binary files /dev/null and b/Server/bin/main/com/server/auth/jwt/service/JpaUserDetailsService.class differ
diff --git a/Server/bin/main/com/server/auth/jwt/service/JwtProvider.class b/Server/bin/main/com/server/auth/jwt/service/JwtProvider.class
new file mode 100644
index 00000000..22a98b21
Binary files /dev/null and b/Server/bin/main/com/server/auth/jwt/service/JwtProvider.class differ
diff --git a/Server/bin/main/com/server/auth/oauth/service/MemberProfile$MemberProfileBuilder.class b/Server/bin/main/com/server/auth/oauth/service/MemberProfile$MemberProfileBuilder.class
new file mode 100644
index 00000000..ee49344a
Binary files /dev/null and b/Server/bin/main/com/server/auth/oauth/service/MemberProfile$MemberProfileBuilder.class differ
diff --git a/Server/bin/main/com/server/auth/oauth/service/MemberProfile.class b/Server/bin/main/com/server/auth/oauth/service/MemberProfile.class
new file mode 100644
index 00000000..41546c25
Binary files /dev/null and b/Server/bin/main/com/server/auth/oauth/service/MemberProfile.class differ
diff --git a/Server/bin/main/com/server/auth/oauth/service/OAuthProvider.class b/Server/bin/main/com/server/auth/oauth/service/OAuthProvider.class
new file mode 100644
index 00000000..1a200378
Binary files /dev/null and b/Server/bin/main/com/server/auth/oauth/service/OAuthProvider.class differ
diff --git a/Server/bin/main/com/server/auth/oauth/service/OAuthService$1.class b/Server/bin/main/com/server/auth/oauth/service/OAuthService$1.class
new file mode 100644
index 00000000..f1cc556d
Binary files /dev/null and b/Server/bin/main/com/server/auth/oauth/service/OAuthService$1.class differ
diff --git a/Server/bin/main/com/server/auth/oauth/service/OAuthService$GithubEmail.class b/Server/bin/main/com/server/auth/oauth/service/OAuthService$GithubEmail.class
new file mode 100644
index 00000000..29dad2a6
Binary files /dev/null and b/Server/bin/main/com/server/auth/oauth/service/OAuthService$GithubEmail.class differ
diff --git a/Server/bin/main/com/server/auth/oauth/service/OAuthService.class b/Server/bin/main/com/server/auth/oauth/service/OAuthService.class
new file mode 100644
index 00000000..d7681cd1
Binary files /dev/null and b/Server/bin/main/com/server/auth/oauth/service/OAuthService.class differ
diff --git a/Server/bin/main/com/server/auth/service/AuthService.class b/Server/bin/main/com/server/auth/service/AuthService.class
new file mode 100644
index 00000000..30e896dd
Binary files /dev/null and b/Server/bin/main/com/server/auth/service/AuthService.class differ
diff --git a/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Login$LoginBuilder.class b/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Login$LoginBuilder.class
new file mode 100644
index 00000000..ffe4e395
Binary files /dev/null and b/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Login$LoginBuilder.class differ
diff --git a/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Login.class b/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Login.class
new file mode 100644
index 00000000..58cd5c30
Binary files /dev/null and b/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Login.class differ
diff --git a/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Reset$ResetBuilder.class b/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Reset$ResetBuilder.class
new file mode 100644
index 00000000..aa597cd2
Binary files /dev/null and b/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Reset$ResetBuilder.class differ
diff --git a/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Reset.class b/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Reset.class
new file mode 100644
index 00000000..1243e4a9
Binary files /dev/null and b/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Reset.class differ
diff --git a/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Send$SendBuilder.class b/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Send$SendBuilder.class
new file mode 100644
index 00000000..21359841
Binary files /dev/null and b/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Send$SendBuilder.class differ
diff --git a/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Send.class b/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Send.class
new file mode 100644
index 00000000..760de8a7
Binary files /dev/null and b/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest$Send.class differ
diff --git a/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest.class b/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest.class
new file mode 100644
index 00000000..2de101fd
Binary files /dev/null and b/Server/bin/main/com/server/auth/service/dto/AuthServiceRequest.class differ
diff --git a/Server/bin/main/com/server/auth/util/AuthConstant.class b/Server/bin/main/com/server/auth/util/AuthConstant.class
new file mode 100644
index 00000000..e3bb6f5c
Binary files /dev/null and b/Server/bin/main/com/server/auth/util/AuthConstant.class differ
diff --git a/Server/bin/main/com/server/auth/util/AuthUtil.class b/Server/bin/main/com/server/auth/util/AuthUtil.class
new file mode 100644
index 00000000..98fe7a21
Binary files /dev/null and b/Server/bin/main/com/server/auth/util/AuthUtil.class differ
diff --git a/Server/bin/main/com/server/domain/announcement/aop/AnnouncementStubAop.class b/Server/bin/main/com/server/domain/announcement/aop/AnnouncementStubAop.class
new file mode 100644
index 00000000..816416b9
Binary files /dev/null and b/Server/bin/main/com/server/domain/announcement/aop/AnnouncementStubAop.class differ
diff --git a/Server/bin/main/com/server/domain/announcement/controller/AnnouncementController.class b/Server/bin/main/com/server/domain/announcement/controller/AnnouncementController.class
new file mode 100644
index 00000000..2afa56cd
Binary files /dev/null and b/Server/bin/main/com/server/domain/announcement/controller/AnnouncementController.class differ
diff --git a/Server/bin/main/com/server/domain/announcement/controller/dto/request/AnnouncementUpdateApiRequest$AnnouncementUpdateApiRequestBuilder.class b/Server/bin/main/com/server/domain/announcement/controller/dto/request/AnnouncementUpdateApiRequest$AnnouncementUpdateApiRequestBuilder.class
new file mode 100644
index 00000000..849b0e27
Binary files /dev/null and b/Server/bin/main/com/server/domain/announcement/controller/dto/request/AnnouncementUpdateApiRequest$AnnouncementUpdateApiRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/announcement/controller/dto/request/AnnouncementUpdateApiRequest.class b/Server/bin/main/com/server/domain/announcement/controller/dto/request/AnnouncementUpdateApiRequest.class
new file mode 100644
index 00000000..302c03d4
Binary files /dev/null and b/Server/bin/main/com/server/domain/announcement/controller/dto/request/AnnouncementUpdateApiRequest.class differ
diff --git a/Server/bin/main/com/server/domain/announcement/entity/Announcement$AnnouncementBuilder.class b/Server/bin/main/com/server/domain/announcement/entity/Announcement$AnnouncementBuilder.class
new file mode 100644
index 00000000..d09392e4
Binary files /dev/null and b/Server/bin/main/com/server/domain/announcement/entity/Announcement$AnnouncementBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/announcement/entity/Announcement.class b/Server/bin/main/com/server/domain/announcement/entity/Announcement.class
new file mode 100644
index 00000000..cf0fafca
Binary files /dev/null and b/Server/bin/main/com/server/domain/announcement/entity/Announcement.class differ
diff --git a/Server/bin/main/com/server/domain/announcement/repository/AnnouncementRepository.class b/Server/bin/main/com/server/domain/announcement/repository/AnnouncementRepository.class
new file mode 100644
index 00000000..835a6a54
Binary files /dev/null and b/Server/bin/main/com/server/domain/announcement/repository/AnnouncementRepository.class differ
diff --git a/Server/bin/main/com/server/domain/announcement/repository/AnnouncementRepositoryCustom.class b/Server/bin/main/com/server/domain/announcement/repository/AnnouncementRepositoryCustom.class
new file mode 100644
index 00000000..f9d6c69e
Binary files /dev/null and b/Server/bin/main/com/server/domain/announcement/repository/AnnouncementRepositoryCustom.class differ
diff --git a/Server/bin/main/com/server/domain/announcement/repository/AnnouncementRepositoryImpl.class b/Server/bin/main/com/server/domain/announcement/repository/AnnouncementRepositoryImpl.class
new file mode 100644
index 00000000..9fc2a6fb
Binary files /dev/null and b/Server/bin/main/com/server/domain/announcement/repository/AnnouncementRepositoryImpl.class differ
diff --git a/Server/bin/main/com/server/domain/announcement/service/AnnouncementService.class b/Server/bin/main/com/server/domain/announcement/service/AnnouncementService.class
new file mode 100644
index 00000000..771ee517
Binary files /dev/null and b/Server/bin/main/com/server/domain/announcement/service/AnnouncementService.class differ
diff --git a/Server/bin/main/com/server/domain/announcement/service/dto/request/AnnouncementCreateServiceRequest$AnnouncementCreateServiceRequestBuilder.class b/Server/bin/main/com/server/domain/announcement/service/dto/request/AnnouncementCreateServiceRequest$AnnouncementCreateServiceRequestBuilder.class
new file mode 100644
index 00000000..be17728a
Binary files /dev/null and b/Server/bin/main/com/server/domain/announcement/service/dto/request/AnnouncementCreateServiceRequest$AnnouncementCreateServiceRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/announcement/service/dto/request/AnnouncementCreateServiceRequest.class b/Server/bin/main/com/server/domain/announcement/service/dto/request/AnnouncementCreateServiceRequest.class
new file mode 100644
index 00000000..a1a263bb
Binary files /dev/null and b/Server/bin/main/com/server/domain/announcement/service/dto/request/AnnouncementCreateServiceRequest.class differ
diff --git a/Server/bin/main/com/server/domain/announcement/service/dto/request/AnnouncementUpdateServiceRequest$AnnouncementUpdateServiceRequestBuilder.class b/Server/bin/main/com/server/domain/announcement/service/dto/request/AnnouncementUpdateServiceRequest$AnnouncementUpdateServiceRequestBuilder.class
new file mode 100644
index 00000000..5fedca73
Binary files /dev/null and b/Server/bin/main/com/server/domain/announcement/service/dto/request/AnnouncementUpdateServiceRequest$AnnouncementUpdateServiceRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/announcement/service/dto/request/AnnouncementUpdateServiceRequest.class b/Server/bin/main/com/server/domain/announcement/service/dto/request/AnnouncementUpdateServiceRequest.class
new file mode 100644
index 00000000..67b03f38
Binary files /dev/null and b/Server/bin/main/com/server/domain/announcement/service/dto/request/AnnouncementUpdateServiceRequest.class differ
diff --git a/Server/bin/main/com/server/domain/announcement/service/dto/response/AnnouncementResponse$AnnouncementResponseBuilder.class b/Server/bin/main/com/server/domain/announcement/service/dto/response/AnnouncementResponse$AnnouncementResponseBuilder.class
new file mode 100644
index 00000000..80420ef2
Binary files /dev/null and b/Server/bin/main/com/server/domain/announcement/service/dto/response/AnnouncementResponse$AnnouncementResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/announcement/service/dto/response/AnnouncementResponse.class b/Server/bin/main/com/server/domain/announcement/service/dto/response/AnnouncementResponse.class
new file mode 100644
index 00000000..b77f304d
Binary files /dev/null and b/Server/bin/main/com/server/domain/announcement/service/dto/response/AnnouncementResponse.class differ
diff --git a/Server/bin/main/com/server/domain/answer/entity/Answer$AnswerBuilder.class b/Server/bin/main/com/server/domain/answer/entity/Answer$AnswerBuilder.class
new file mode 100644
index 00000000..0b146093
Binary files /dev/null and b/Server/bin/main/com/server/domain/answer/entity/Answer$AnswerBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/answer/entity/Answer.class b/Server/bin/main/com/server/domain/answer/entity/Answer.class
new file mode 100644
index 00000000..88c82364
Binary files /dev/null and b/Server/bin/main/com/server/domain/answer/entity/Answer.class differ
diff --git a/Server/bin/main/com/server/domain/answer/entity/AnswerStatus.class b/Server/bin/main/com/server/domain/answer/entity/AnswerStatus.class
new file mode 100644
index 00000000..f88b4f03
Binary files /dev/null and b/Server/bin/main/com/server/domain/answer/entity/AnswerStatus.class differ
diff --git a/Server/bin/main/com/server/domain/answer/repository/AnswerRepository.class b/Server/bin/main/com/server/domain/answer/repository/AnswerRepository.class
new file mode 100644
index 00000000..6c02609e
Binary files /dev/null and b/Server/bin/main/com/server/domain/answer/repository/AnswerRepository.class differ
diff --git a/Server/bin/main/com/server/domain/cart/entity/Cart.class b/Server/bin/main/com/server/domain/cart/entity/Cart.class
new file mode 100644
index 00000000..6c3c90d7
Binary files /dev/null and b/Server/bin/main/com/server/domain/cart/entity/Cart.class differ
diff --git a/Server/bin/main/com/server/domain/cart/repository/CartRepository.class b/Server/bin/main/com/server/domain/cart/repository/CartRepository.class
new file mode 100644
index 00000000..4676205e
Binary files /dev/null and b/Server/bin/main/com/server/domain/cart/repository/CartRepository.class differ
diff --git a/Server/bin/main/com/server/domain/category/controller/CategoryController.class b/Server/bin/main/com/server/domain/category/controller/CategoryController.class
new file mode 100644
index 00000000..41d295d8
Binary files /dev/null and b/Server/bin/main/com/server/domain/category/controller/CategoryController.class differ
diff --git a/Server/bin/main/com/server/domain/category/entity/Category$CategoryBuilder.class b/Server/bin/main/com/server/domain/category/entity/Category$CategoryBuilder.class
new file mode 100644
index 00000000..2497ccd1
Binary files /dev/null and b/Server/bin/main/com/server/domain/category/entity/Category$CategoryBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/category/entity/Category.class b/Server/bin/main/com/server/domain/category/entity/Category.class
new file mode 100644
index 00000000..879407fd
Binary files /dev/null and b/Server/bin/main/com/server/domain/category/entity/Category.class differ
diff --git a/Server/bin/main/com/server/domain/category/repository/CategoryRepository.class b/Server/bin/main/com/server/domain/category/repository/CategoryRepository.class
new file mode 100644
index 00000000..f8d6116f
Binary files /dev/null and b/Server/bin/main/com/server/domain/category/repository/CategoryRepository.class differ
diff --git a/Server/bin/main/com/server/domain/category/service/CategoryService.class b/Server/bin/main/com/server/domain/category/service/CategoryService.class
new file mode 100644
index 00000000..17ad6544
Binary files /dev/null and b/Server/bin/main/com/server/domain/category/service/CategoryService.class differ
diff --git a/Server/bin/main/com/server/domain/category/service/dto/response/CategoryResponse$CategoryResponseBuilder.class b/Server/bin/main/com/server/domain/category/service/dto/response/CategoryResponse$CategoryResponseBuilder.class
new file mode 100644
index 00000000..bf2b33b9
Binary files /dev/null and b/Server/bin/main/com/server/domain/category/service/dto/response/CategoryResponse$CategoryResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/category/service/dto/response/CategoryResponse.class b/Server/bin/main/com/server/domain/category/service/dto/response/CategoryResponse.class
new file mode 100644
index 00000000..9fdbcd46
Binary files /dev/null and b/Server/bin/main/com/server/domain/category/service/dto/response/CategoryResponse.class differ
diff --git a/Server/bin/main/com/server/domain/channel/aop/ChannelStubAop.class b/Server/bin/main/com/server/domain/channel/aop/ChannelStubAop.class
new file mode 100644
index 00000000..cea100db
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/aop/ChannelStubAop.class differ
diff --git a/Server/bin/main/com/server/domain/channel/controller/ChannelController.class b/Server/bin/main/com/server/domain/channel/controller/ChannelController.class
new file mode 100644
index 00000000..3ea4d6a7
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/controller/ChannelController.class differ
diff --git a/Server/bin/main/com/server/domain/channel/controller/dto/request/CreateAnnouncementApiRequest$CreateAnnouncementApiRequestBuilder.class b/Server/bin/main/com/server/domain/channel/controller/dto/request/CreateAnnouncementApiRequest$CreateAnnouncementApiRequestBuilder.class
new file mode 100644
index 00000000..f53ff1f8
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/controller/dto/request/CreateAnnouncementApiRequest$CreateAnnouncementApiRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/channel/controller/dto/request/CreateAnnouncementApiRequest.class b/Server/bin/main/com/server/domain/channel/controller/dto/request/CreateAnnouncementApiRequest.class
new file mode 100644
index 00000000..0e38064e
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/controller/dto/request/CreateAnnouncementApiRequest.class differ
diff --git a/Server/bin/main/com/server/domain/channel/entity/Channel$ChannelBuilder.class b/Server/bin/main/com/server/domain/channel/entity/Channel$ChannelBuilder.class
new file mode 100644
index 00000000..d01384e0
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/entity/Channel$ChannelBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/channel/entity/Channel.class b/Server/bin/main/com/server/domain/channel/entity/Channel.class
new file mode 100644
index 00000000..3411461c
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/entity/Channel.class differ
diff --git a/Server/bin/main/com/server/domain/channel/respository/ChannelRepository.class b/Server/bin/main/com/server/domain/channel/respository/ChannelRepository.class
new file mode 100644
index 00000000..e6ce3947
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/respository/ChannelRepository.class differ
diff --git a/Server/bin/main/com/server/domain/channel/respository/ChannelRepositoryCustom.class b/Server/bin/main/com/server/domain/channel/respository/ChannelRepositoryCustom.class
new file mode 100644
index 00000000..407a54b2
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/respository/ChannelRepositoryCustom.class differ
diff --git a/Server/bin/main/com/server/domain/channel/respository/ChannelRepositoryImpl.class b/Server/bin/main/com/server/domain/channel/respository/ChannelRepositoryImpl.class
new file mode 100644
index 00000000..a2f28ca5
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/respository/ChannelRepositoryImpl.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/ChannelService.class b/Server/bin/main/com/server/domain/channel/service/ChannelService.class
new file mode 100644
index 00000000..11a457ee
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/ChannelService.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto$ChannelDtoBuilder.class b/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto$ChannelDtoBuilder.class
new file mode 100644
index 00000000..2a4d15a0
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto$ChannelDtoBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto$ChannelInfo$ChannelInfoBuilder.class b/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto$ChannelInfo$ChannelInfoBuilder.class
new file mode 100644
index 00000000..09ff764a
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto$ChannelInfo$ChannelInfoBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto$ChannelInfo.class b/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto$ChannelInfo.class
new file mode 100644
index 00000000..9186a68b
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto$ChannelInfo.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto$UpdateInfo$UpdateInfoBuilder.class b/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto$UpdateInfo$UpdateInfoBuilder.class
new file mode 100644
index 00000000..bc48f5ed
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto$UpdateInfo$UpdateInfoBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto$UpdateInfo.class b/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto$UpdateInfo.class
new file mode 100644
index 00000000..ab357172
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto$UpdateInfo.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto.class b/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto.class
new file mode 100644
index 00000000..58593473
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/ChannelDto.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/ChannelInfo$ChannelInfoBuilder.class b/Server/bin/main/com/server/domain/channel/service/dto/ChannelInfo$ChannelInfoBuilder.class
new file mode 100644
index 00000000..23992f0a
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/ChannelInfo$ChannelInfoBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/ChannelInfo.class b/Server/bin/main/com/server/domain/channel/service/dto/ChannelInfo.class
new file mode 100644
index 00000000..636a5c3c
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/ChannelInfo.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/ChannelResponse$ChannelResponseBuilder.class b/Server/bin/main/com/server/domain/channel/service/dto/ChannelResponse$ChannelResponseBuilder.class
new file mode 100644
index 00000000..1343e36e
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/ChannelResponse$ChannelResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/ChannelResponse$CreateAnnouncementApiRequest$CreateAnnouncementApiRequestBuilder.class b/Server/bin/main/com/server/domain/channel/service/dto/ChannelResponse$CreateAnnouncementApiRequest$CreateAnnouncementApiRequestBuilder.class
new file mode 100644
index 00000000..a72eb196
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/ChannelResponse$CreateAnnouncementApiRequest$CreateAnnouncementApiRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/ChannelResponse$CreateAnnouncementApiRequest.class b/Server/bin/main/com/server/domain/channel/service/dto/ChannelResponse$CreateAnnouncementApiRequest.class
new file mode 100644
index 00000000..69193d03
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/ChannelResponse$CreateAnnouncementApiRequest.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/ChannelResponse.class b/Server/bin/main/com/server/domain/channel/service/dto/ChannelResponse.class
new file mode 100644
index 00000000..2b9cfbaf
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/ChannelResponse.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/ChannelUpdate$ChannelUpdateBuilder.class b/Server/bin/main/com/server/domain/channel/service/dto/ChannelUpdate$ChannelUpdateBuilder.class
new file mode 100644
index 00000000..d318ba84
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/ChannelUpdate$ChannelUpdateBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/ChannelUpdate.class b/Server/bin/main/com/server/domain/channel/service/dto/ChannelUpdate.class
new file mode 100644
index 00000000..a367551a
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/ChannelUpdate.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/request/ChannelVideoGetServiceRequest$ChannelVideoGetServiceRequestBuilder.class b/Server/bin/main/com/server/domain/channel/service/dto/request/ChannelVideoGetServiceRequest$ChannelVideoGetServiceRequestBuilder.class
new file mode 100644
index 00000000..e2e51353
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/request/ChannelVideoGetServiceRequest$ChannelVideoGetServiceRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/request/ChannelVideoGetServiceRequest.class b/Server/bin/main/com/server/domain/channel/service/dto/request/ChannelVideoGetServiceRequest.class
new file mode 100644
index 00000000..67cc2058
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/request/ChannelVideoGetServiceRequest.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/response/ChannelVideoResponse$ChannelVideoResponseBuilder.class b/Server/bin/main/com/server/domain/channel/service/dto/response/ChannelVideoResponse$ChannelVideoResponseBuilder.class
new file mode 100644
index 00000000..27e96980
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/response/ChannelVideoResponse$ChannelVideoResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/channel/service/dto/response/ChannelVideoResponse.class b/Server/bin/main/com/server/domain/channel/service/dto/response/ChannelVideoResponse.class
new file mode 100644
index 00000000..4a36dee4
Binary files /dev/null and b/Server/bin/main/com/server/domain/channel/service/dto/response/ChannelVideoResponse.class differ
diff --git a/Server/bin/main/com/server/domain/member/aop/MemberStubAop.class b/Server/bin/main/com/server/domain/member/aop/MemberStubAop.class
new file mode 100644
index 00000000..76b43e44
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/aop/MemberStubAop.class differ
diff --git a/Server/bin/main/com/server/domain/member/controller/MemberController.class b/Server/bin/main/com/server/domain/member/controller/MemberController.class
new file mode 100644
index 00000000..b1919de4
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/controller/MemberController.class differ
diff --git a/Server/bin/main/com/server/domain/member/controller/converter/StringToPlaylistsSortConverter.class b/Server/bin/main/com/server/domain/member/controller/converter/StringToPlaylistsSortConverter.class
new file mode 100644
index 00000000..4085b713
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/controller/converter/StringToPlaylistsSortConverter.class differ
diff --git a/Server/bin/main/com/server/domain/member/controller/dto/MemberApiRequest$Image.class b/Server/bin/main/com/server/domain/member/controller/dto/MemberApiRequest$Image.class
new file mode 100644
index 00000000..47342fd8
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/controller/dto/MemberApiRequest$Image.class differ
diff --git a/Server/bin/main/com/server/domain/member/controller/dto/MemberApiRequest$Nickname.class b/Server/bin/main/com/server/domain/member/controller/dto/MemberApiRequest$Nickname.class
new file mode 100644
index 00000000..9ca8ef54
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/controller/dto/MemberApiRequest$Nickname.class differ
diff --git a/Server/bin/main/com/server/domain/member/controller/dto/MemberApiRequest$Password.class b/Server/bin/main/com/server/domain/member/controller/dto/MemberApiRequest$Password.class
new file mode 100644
index 00000000..4c795cff
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/controller/dto/MemberApiRequest$Password.class differ
diff --git a/Server/bin/main/com/server/domain/member/controller/dto/MemberApiRequest.class b/Server/bin/main/com/server/domain/member/controller/dto/MemberApiRequest.class
new file mode 100644
index 00000000..30600aba
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/controller/dto/MemberApiRequest.class differ
diff --git a/Server/bin/main/com/server/domain/member/controller/dto/PlaylistsSort.class b/Server/bin/main/com/server/domain/member/controller/dto/PlaylistsSort.class
new file mode 100644
index 00000000..3a398db9
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/controller/dto/PlaylistsSort.class differ
diff --git a/Server/bin/main/com/server/domain/member/entity/Authority.class b/Server/bin/main/com/server/domain/member/entity/Authority.class
new file mode 100644
index 00000000..234598a5
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/entity/Authority.class differ
diff --git a/Server/bin/main/com/server/domain/member/entity/Grade.class b/Server/bin/main/com/server/domain/member/entity/Grade.class
new file mode 100644
index 00000000..4232f937
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/entity/Grade.class differ
diff --git a/Server/bin/main/com/server/domain/member/entity/Member$MemberBuilder.class b/Server/bin/main/com/server/domain/member/entity/Member$MemberBuilder.class
new file mode 100644
index 00000000..1e03f834
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/entity/Member$MemberBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/entity/Member.class b/Server/bin/main/com/server/domain/member/entity/Member.class
new file mode 100644
index 00000000..51a37c9b
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/entity/Member.class differ
diff --git a/Server/bin/main/com/server/domain/member/repository/MemberRepository.class b/Server/bin/main/com/server/domain/member/repository/MemberRepository.class
new file mode 100644
index 00000000..f54b6dbf
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/repository/MemberRepository.class differ
diff --git a/Server/bin/main/com/server/domain/member/repository/MemberRepositoryCustom.class b/Server/bin/main/com/server/domain/member/repository/MemberRepositoryCustom.class
new file mode 100644
index 00000000..90d26adc
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/repository/MemberRepositoryCustom.class differ
diff --git a/Server/bin/main/com/server/domain/member/repository/MemberRepositoryImpl.class b/Server/bin/main/com/server/domain/member/repository/MemberRepositoryImpl.class
new file mode 100644
index 00000000..de6b7135
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/repository/MemberRepositoryImpl.class differ
diff --git a/Server/bin/main/com/server/domain/member/repository/dto/MemberSubscribesData$MemberSubscribesDataBuilder.class b/Server/bin/main/com/server/domain/member/repository/dto/MemberSubscribesData$MemberSubscribesDataBuilder.class
new file mode 100644
index 00000000..6ffd41ca
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/repository/dto/MemberSubscribesData$MemberSubscribesDataBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/repository/dto/MemberSubscribesData.class b/Server/bin/main/com/server/domain/member/repository/dto/MemberSubscribesData.class
new file mode 100644
index 00000000..f61b5ee6
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/repository/dto/MemberSubscribesData.class differ
diff --git a/Server/bin/main/com/server/domain/member/repository/dto/MemberVideoData.class b/Server/bin/main/com/server/domain/member/repository/dto/MemberVideoData.class
new file mode 100644
index 00000000..8bca618a
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/repository/dto/MemberVideoData.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/MemberService.class b/Server/bin/main/com/server/domain/member/service/MemberService.class
new file mode 100644
index 00000000..891909bb
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/MemberService.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Create$CreateBuilder.class b/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Create$CreateBuilder.class
new file mode 100644
index 00000000..ede51fd6
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Create$CreateBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Create.class b/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Create.class
new file mode 100644
index 00000000..67d8a0dd
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Create.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Nickname$NicknameBuilder.class b/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Nickname$NicknameBuilder.class
new file mode 100644
index 00000000..f74c53dc
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Nickname$NicknameBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Nickname.class b/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Nickname.class
new file mode 100644
index 00000000..c0c76156
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Nickname.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Password$PasswordBuilder.class b/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Password$PasswordBuilder.class
new file mode 100644
index 00000000..66d4aafd
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Password$PasswordBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Password.class b/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Password.class
new file mode 100644
index 00000000..3b162de0
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest$Password.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest.class b/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest.class
new file mode 100644
index 00000000..fa471d62
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/request/MemberServiceRequest.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/CartsResponse$CartsResponseBuilder.class b/Server/bin/main/com/server/domain/member/service/dto/response/CartsResponse$CartsResponseBuilder.class
new file mode 100644
index 00000000..83a14b99
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/CartsResponse$CartsResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/CartsResponse$Channel$ChannelBuilder.class b/Server/bin/main/com/server/domain/member/service/dto/response/CartsResponse$Channel$ChannelBuilder.class
new file mode 100644
index 00000000..fe00bbed
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/CartsResponse$Channel$ChannelBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/CartsResponse$Channel.class b/Server/bin/main/com/server/domain/member/service/dto/response/CartsResponse$Channel.class
new file mode 100644
index 00000000..925190ad
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/CartsResponse$Channel.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/CartsResponse.class b/Server/bin/main/com/server/domain/member/service/dto/response/CartsResponse.class
new file mode 100644
index 00000000..fde84e5e
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/CartsResponse.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/LikesResponse$Channel$ChannelBuilder.class b/Server/bin/main/com/server/domain/member/service/dto/response/LikesResponse$Channel$ChannelBuilder.class
new file mode 100644
index 00000000..6b52b86a
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/LikesResponse$Channel$ChannelBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/LikesResponse$Channel.class b/Server/bin/main/com/server/domain/member/service/dto/response/LikesResponse$Channel.class
new file mode 100644
index 00000000..5a9aa89c
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/LikesResponse$Channel.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/LikesResponse$LikesResponseBuilder.class b/Server/bin/main/com/server/domain/member/service/dto/response/LikesResponse$LikesResponseBuilder.class
new file mode 100644
index 00000000..2d750184
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/LikesResponse$LikesResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/LikesResponse.class b/Server/bin/main/com/server/domain/member/service/dto/response/LikesResponse.class
new file mode 100644
index 00000000..b83b22fb
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/LikesResponse.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/OrdersResponse$OrderVideo$OrderVideoBuilder.class b/Server/bin/main/com/server/domain/member/service/dto/response/OrdersResponse$OrderVideo$OrderVideoBuilder.class
new file mode 100644
index 00000000..86999913
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/OrdersResponse$OrderVideo$OrderVideoBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/OrdersResponse$OrderVideo.class b/Server/bin/main/com/server/domain/member/service/dto/response/OrdersResponse$OrderVideo.class
new file mode 100644
index 00000000..c4f8ab43
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/OrdersResponse$OrderVideo.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/OrdersResponse$OrdersResponseBuilder.class b/Server/bin/main/com/server/domain/member/service/dto/response/OrdersResponse$OrdersResponseBuilder.class
new file mode 100644
index 00000000..a1afdee8
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/OrdersResponse$OrdersResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/OrdersResponse.class b/Server/bin/main/com/server/domain/member/service/dto/response/OrdersResponse.class
new file mode 100644
index 00000000..6e5af47b
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/OrdersResponse.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/PlaylistsResponse$Channel$ChannelBuilder.class b/Server/bin/main/com/server/domain/member/service/dto/response/PlaylistsResponse$Channel$ChannelBuilder.class
new file mode 100644
index 00000000..2ea0f35e
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/PlaylistsResponse$Channel$ChannelBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/PlaylistsResponse$Channel.class b/Server/bin/main/com/server/domain/member/service/dto/response/PlaylistsResponse$Channel.class
new file mode 100644
index 00000000..0f531243
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/PlaylistsResponse$Channel.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/PlaylistsResponse$PlaylistsResponseBuilder.class b/Server/bin/main/com/server/domain/member/service/dto/response/PlaylistsResponse$PlaylistsResponseBuilder.class
new file mode 100644
index 00000000..c989aac4
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/PlaylistsResponse$PlaylistsResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/PlaylistsResponse.class b/Server/bin/main/com/server/domain/member/service/dto/response/PlaylistsResponse.class
new file mode 100644
index 00000000..b8e00b9c
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/PlaylistsResponse.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/ProfileResponse$ProfileResponseBuilder.class b/Server/bin/main/com/server/domain/member/service/dto/response/ProfileResponse$ProfileResponseBuilder.class
new file mode 100644
index 00000000..e0dccafb
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/ProfileResponse$ProfileResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/ProfileResponse.class b/Server/bin/main/com/server/domain/member/service/dto/response/ProfileResponse.class
new file mode 100644
index 00000000..f5b50a06
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/ProfileResponse.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/RewardsResponse$RewardsResponseBuilder.class b/Server/bin/main/com/server/domain/member/service/dto/response/RewardsResponse$RewardsResponseBuilder.class
new file mode 100644
index 00000000..89ec6ac5
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/RewardsResponse$RewardsResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/RewardsResponse.class b/Server/bin/main/com/server/domain/member/service/dto/response/RewardsResponse.class
new file mode 100644
index 00000000..d1172ffc
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/RewardsResponse.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/SubscribesResponse$SubscribesResponseBuilder.class b/Server/bin/main/com/server/domain/member/service/dto/response/SubscribesResponse$SubscribesResponseBuilder.class
new file mode 100644
index 00000000..73b3ae1f
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/SubscribesResponse$SubscribesResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/SubscribesResponse.class b/Server/bin/main/com/server/domain/member/service/dto/response/SubscribesResponse.class
new file mode 100644
index 00000000..6188d5a6
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/SubscribesResponse.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/WatchsResponse$Channel$ChannelBuilder.class b/Server/bin/main/com/server/domain/member/service/dto/response/WatchsResponse$Channel$ChannelBuilder.class
new file mode 100644
index 00000000..93024c95
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/WatchsResponse$Channel$ChannelBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/WatchsResponse$Channel.class b/Server/bin/main/com/server/domain/member/service/dto/response/WatchsResponse$Channel.class
new file mode 100644
index 00000000..3a7aa2a9
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/WatchsResponse$Channel.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/WatchsResponse$WatchsResponseBuilder.class b/Server/bin/main/com/server/domain/member/service/dto/response/WatchsResponse$WatchsResponseBuilder.class
new file mode 100644
index 00000000..3202d2e8
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/WatchsResponse$WatchsResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/member/service/dto/response/WatchsResponse.class b/Server/bin/main/com/server/domain/member/service/dto/response/WatchsResponse.class
new file mode 100644
index 00000000..af6d7d18
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/service/dto/response/WatchsResponse.class differ
diff --git a/Server/bin/main/com/server/domain/member/util/MemberResponseConverter.class b/Server/bin/main/com/server/domain/member/util/MemberResponseConverter.class
new file mode 100644
index 00000000..aadc9165
Binary files /dev/null and b/Server/bin/main/com/server/domain/member/util/MemberResponseConverter.class differ
diff --git a/Server/bin/main/com/server/domain/order/aop/OrderStubAop.class b/Server/bin/main/com/server/domain/order/aop/OrderStubAop.class
new file mode 100644
index 00000000..c32a3455
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/aop/OrderStubAop.class differ
diff --git a/Server/bin/main/com/server/domain/order/controller/OrderController.class b/Server/bin/main/com/server/domain/order/controller/OrderController.class
new file mode 100644
index 00000000..b9de668f
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/controller/OrderController.class differ
diff --git a/Server/bin/main/com/server/domain/order/controller/dto/request/OrderCreateApiRequest$OrderCreateApiRequestBuilder.class b/Server/bin/main/com/server/domain/order/controller/dto/request/OrderCreateApiRequest$OrderCreateApiRequestBuilder.class
new file mode 100644
index 00000000..4259e047
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/controller/dto/request/OrderCreateApiRequest$OrderCreateApiRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/order/controller/dto/request/OrderCreateApiRequest.class b/Server/bin/main/com/server/domain/order/controller/dto/request/OrderCreateApiRequest.class
new file mode 100644
index 00000000..1b3b6334
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/controller/dto/request/OrderCreateApiRequest.class differ
diff --git a/Server/bin/main/com/server/domain/order/controller/dto/response/PaymentApiResponse$PaymentApiResponseBuilder.class b/Server/bin/main/com/server/domain/order/controller/dto/response/PaymentApiResponse$PaymentApiResponseBuilder.class
new file mode 100644
index 00000000..b87c1e79
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/controller/dto/response/PaymentApiResponse$PaymentApiResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/order/controller/dto/response/PaymentApiResponse.class b/Server/bin/main/com/server/domain/order/controller/dto/response/PaymentApiResponse.class
new file mode 100644
index 00000000..901d4948
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/controller/dto/response/PaymentApiResponse.class differ
diff --git a/Server/bin/main/com/server/domain/order/entity/Order$OrderBuilder.class b/Server/bin/main/com/server/domain/order/entity/Order$OrderBuilder.class
new file mode 100644
index 00000000..05f2f4d9
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/entity/Order$OrderBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/order/entity/Order.class b/Server/bin/main/com/server/domain/order/entity/Order.class
new file mode 100644
index 00000000..f5c33fdd
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/entity/Order.class differ
diff --git a/Server/bin/main/com/server/domain/order/entity/OrderStatus.class b/Server/bin/main/com/server/domain/order/entity/OrderStatus.class
new file mode 100644
index 00000000..9baea117
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/entity/OrderStatus.class differ
diff --git a/Server/bin/main/com/server/domain/order/entity/OrderVideo.class b/Server/bin/main/com/server/domain/order/entity/OrderVideo.class
new file mode 100644
index 00000000..d1d336d0
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/entity/OrderVideo.class differ
diff --git a/Server/bin/main/com/server/domain/order/repository/OrderRepository.class b/Server/bin/main/com/server/domain/order/repository/OrderRepository.class
new file mode 100644
index 00000000..b99cde17
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/repository/OrderRepository.class differ
diff --git a/Server/bin/main/com/server/domain/order/repository/OrderRepositoryCustom.class b/Server/bin/main/com/server/domain/order/repository/OrderRepositoryCustom.class
new file mode 100644
index 00000000..feba841e
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/repository/OrderRepositoryCustom.class differ
diff --git a/Server/bin/main/com/server/domain/order/repository/OrderRepositoryImpl.class b/Server/bin/main/com/server/domain/order/repository/OrderRepositoryImpl.class
new file mode 100644
index 00000000..76fe2d61
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/repository/OrderRepositoryImpl.class differ
diff --git a/Server/bin/main/com/server/domain/order/service/OrderService.class b/Server/bin/main/com/server/domain/order/service/OrderService.class
new file mode 100644
index 00000000..d67a71de
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/service/OrderService.class differ
diff --git a/Server/bin/main/com/server/domain/order/service/dto/request/OrderCreateServiceRequest$OrderCreateServiceRequestBuilder.class b/Server/bin/main/com/server/domain/order/service/dto/request/OrderCreateServiceRequest$OrderCreateServiceRequestBuilder.class
new file mode 100644
index 00000000..0593ea3f
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/service/dto/request/OrderCreateServiceRequest$OrderCreateServiceRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/order/service/dto/request/OrderCreateServiceRequest.class b/Server/bin/main/com/server/domain/order/service/dto/request/OrderCreateServiceRequest.class
new file mode 100644
index 00000000..fc8df6c8
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/service/dto/request/OrderCreateServiceRequest.class differ
diff --git a/Server/bin/main/com/server/domain/order/service/dto/response/OrderResponse$OrderResponseBuilder.class b/Server/bin/main/com/server/domain/order/service/dto/response/OrderResponse$OrderResponseBuilder.class
new file mode 100644
index 00000000..51bbe903
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/service/dto/response/OrderResponse$OrderResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/order/service/dto/response/OrderResponse.class b/Server/bin/main/com/server/domain/order/service/dto/response/OrderResponse.class
new file mode 100644
index 00000000..1b8a82c6
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/service/dto/response/OrderResponse.class differ
diff --git a/Server/bin/main/com/server/domain/order/service/dto/response/OrderVideoResponse$OrderVideoResponseBuilder.class b/Server/bin/main/com/server/domain/order/service/dto/response/OrderVideoResponse$OrderVideoResponseBuilder.class
new file mode 100644
index 00000000..454c02c9
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/service/dto/response/OrderVideoResponse$OrderVideoResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/order/service/dto/response/OrderVideoResponse$VideoResponse$VideoResponseBuilder.class b/Server/bin/main/com/server/domain/order/service/dto/response/OrderVideoResponse$VideoResponse$VideoResponseBuilder.class
new file mode 100644
index 00000000..52e3aacc
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/service/dto/response/OrderVideoResponse$VideoResponse$VideoResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/order/service/dto/response/OrderVideoResponse$VideoResponse.class b/Server/bin/main/com/server/domain/order/service/dto/response/OrderVideoResponse$VideoResponse.class
new file mode 100644
index 00000000..343b7240
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/service/dto/response/OrderVideoResponse$VideoResponse.class differ
diff --git a/Server/bin/main/com/server/domain/order/service/dto/response/OrderVideoResponse.class b/Server/bin/main/com/server/domain/order/service/dto/response/OrderVideoResponse.class
new file mode 100644
index 00000000..5742f011
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/service/dto/response/OrderVideoResponse.class differ
diff --git a/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse$Checkout.class b/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse$Checkout.class
new file mode 100644
index 00000000..3c7b3692
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse$Checkout.class differ
diff --git a/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse$EasyPay.class b/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse$EasyPay.class
new file mode 100644
index 00000000..f72059cf
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse$EasyPay.class differ
diff --git a/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse$PaymentCardResponse.class b/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse$PaymentCardResponse.class
new file mode 100644
index 00000000..151d22d2
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse$PaymentCardResponse.class differ
diff --git a/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse$PaymentServiceResponseBuilder.class b/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse$PaymentServiceResponseBuilder.class
new file mode 100644
index 00000000..627edb77
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse$PaymentServiceResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse$Receipt.class b/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse$Receipt.class
new file mode 100644
index 00000000..96687149
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse$Receipt.class differ
diff --git a/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse.class b/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse.class
new file mode 100644
index 00000000..c5993db8
Binary files /dev/null and b/Server/bin/main/com/server/domain/order/service/dto/response/PaymentServiceResponse.class differ
diff --git a/Server/bin/main/com/server/domain/question/aop/QuestionStubAop.class b/Server/bin/main/com/server/domain/question/aop/QuestionStubAop.class
new file mode 100644
index 00000000..d7175dac
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/aop/QuestionStubAop.class differ
diff --git a/Server/bin/main/com/server/domain/question/controller/QuestionController.class b/Server/bin/main/com/server/domain/question/controller/QuestionController.class
new file mode 100644
index 00000000..142a80e7
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/controller/QuestionController.class differ
diff --git a/Server/bin/main/com/server/domain/question/controller/dto/request/AnswerCreateApiRequest$AnswerCreateApiRequestBuilder.class b/Server/bin/main/com/server/domain/question/controller/dto/request/AnswerCreateApiRequest$AnswerCreateApiRequestBuilder.class
new file mode 100644
index 00000000..06899f0b
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/controller/dto/request/AnswerCreateApiRequest$AnswerCreateApiRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/question/controller/dto/request/AnswerCreateApiRequest.class b/Server/bin/main/com/server/domain/question/controller/dto/request/AnswerCreateApiRequest.class
new file mode 100644
index 00000000..8205458d
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/controller/dto/request/AnswerCreateApiRequest.class differ
diff --git a/Server/bin/main/com/server/domain/question/controller/dto/request/QuestionUpdateApiRequest$QuestionUpdateApiRequestBuilder.class b/Server/bin/main/com/server/domain/question/controller/dto/request/QuestionUpdateApiRequest$QuestionUpdateApiRequestBuilder.class
new file mode 100644
index 00000000..1ceec16b
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/controller/dto/request/QuestionUpdateApiRequest$QuestionUpdateApiRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/question/controller/dto/request/QuestionUpdateApiRequest.class b/Server/bin/main/com/server/domain/question/controller/dto/request/QuestionUpdateApiRequest.class
new file mode 100644
index 00000000..3de484c5
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/controller/dto/request/QuestionUpdateApiRequest.class differ
diff --git a/Server/bin/main/com/server/domain/question/entity/Question$QuestionBuilder.class b/Server/bin/main/com/server/domain/question/entity/Question$QuestionBuilder.class
new file mode 100644
index 00000000..991eac76
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/entity/Question$QuestionBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/question/entity/Question.class b/Server/bin/main/com/server/domain/question/entity/Question.class
new file mode 100644
index 00000000..3b290ad9
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/entity/Question.class differ
diff --git a/Server/bin/main/com/server/domain/question/repository/QuestionRepository.class b/Server/bin/main/com/server/domain/question/repository/QuestionRepository.class
new file mode 100644
index 00000000..7f36bd9d
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/repository/QuestionRepository.class differ
diff --git a/Server/bin/main/com/server/domain/question/repository/QuestionRepositoryCustom.class b/Server/bin/main/com/server/domain/question/repository/QuestionRepositoryCustom.class
new file mode 100644
index 00000000..e511bf5c
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/repository/QuestionRepositoryCustom.class differ
diff --git a/Server/bin/main/com/server/domain/question/repository/QuestionRepositoryImpl.class b/Server/bin/main/com/server/domain/question/repository/QuestionRepositoryImpl.class
new file mode 100644
index 00000000..f224ea20
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/repository/QuestionRepositoryImpl.class differ
diff --git a/Server/bin/main/com/server/domain/question/repository/dto/QuestionData.class b/Server/bin/main/com/server/domain/question/repository/dto/QuestionData.class
new file mode 100644
index 00000000..0ae02e0f
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/repository/dto/QuestionData.class differ
diff --git a/Server/bin/main/com/server/domain/question/service/QuestionService.class b/Server/bin/main/com/server/domain/question/service/QuestionService.class
new file mode 100644
index 00000000..ec6b5146
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/service/QuestionService.class differ
diff --git a/Server/bin/main/com/server/domain/question/service/dto/request/AnswerCreateServiceRequest$AnswerCreateServiceRequestBuilder.class b/Server/bin/main/com/server/domain/question/service/dto/request/AnswerCreateServiceRequest$AnswerCreateServiceRequestBuilder.class
new file mode 100644
index 00000000..d9a1c755
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/service/dto/request/AnswerCreateServiceRequest$AnswerCreateServiceRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/question/service/dto/request/AnswerCreateServiceRequest.class b/Server/bin/main/com/server/domain/question/service/dto/request/AnswerCreateServiceRequest.class
new file mode 100644
index 00000000..c8ae800d
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/service/dto/request/AnswerCreateServiceRequest.class differ
diff --git a/Server/bin/main/com/server/domain/question/service/dto/request/QuestionCreateServiceRequest$QuestionCreateServiceRequestBuilder.class b/Server/bin/main/com/server/domain/question/service/dto/request/QuestionCreateServiceRequest$QuestionCreateServiceRequestBuilder.class
new file mode 100644
index 00000000..6f7b4944
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/service/dto/request/QuestionCreateServiceRequest$QuestionCreateServiceRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/question/service/dto/request/QuestionCreateServiceRequest.class b/Server/bin/main/com/server/domain/question/service/dto/request/QuestionCreateServiceRequest.class
new file mode 100644
index 00000000..50dffbc6
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/service/dto/request/QuestionCreateServiceRequest.class differ
diff --git a/Server/bin/main/com/server/domain/question/service/dto/request/QuestionUpdateServiceRequest$QuestionUpdateServiceRequestBuilder.class b/Server/bin/main/com/server/domain/question/service/dto/request/QuestionUpdateServiceRequest$QuestionUpdateServiceRequestBuilder.class
new file mode 100644
index 00000000..9b9c68cb
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/service/dto/request/QuestionUpdateServiceRequest$QuestionUpdateServiceRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/question/service/dto/request/QuestionUpdateServiceRequest.class b/Server/bin/main/com/server/domain/question/service/dto/request/QuestionUpdateServiceRequest.class
new file mode 100644
index 00000000..fdf62859
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/service/dto/request/QuestionUpdateServiceRequest.class differ
diff --git a/Server/bin/main/com/server/domain/question/service/dto/response/QuestionResponse$QuestionResponseBuilder.class b/Server/bin/main/com/server/domain/question/service/dto/response/QuestionResponse$QuestionResponseBuilder.class
new file mode 100644
index 00000000..0b369263
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/service/dto/response/QuestionResponse$QuestionResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/question/service/dto/response/QuestionResponse.class b/Server/bin/main/com/server/domain/question/service/dto/response/QuestionResponse.class
new file mode 100644
index 00000000..04e32c28
Binary files /dev/null and b/Server/bin/main/com/server/domain/question/service/dto/response/QuestionResponse.class differ
diff --git a/Server/bin/main/com/server/domain/reply/controller/ReplyController.class b/Server/bin/main/com/server/domain/reply/controller/ReplyController.class
new file mode 100644
index 00000000..a8fd0955
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/controller/ReplyController.class differ
diff --git a/Server/bin/main/com/server/domain/reply/controller/convert/ReplySort.class b/Server/bin/main/com/server/domain/reply/controller/convert/ReplySort.class
new file mode 100644
index 00000000..4a02dd26
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/controller/convert/ReplySort.class differ
diff --git a/Server/bin/main/com/server/domain/reply/controller/convert/StringToReplySortConverter.class b/Server/bin/main/com/server/domain/reply/controller/convert/StringToReplySortConverter.class
new file mode 100644
index 00000000..580af41b
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/controller/convert/StringToReplySortConverter.class differ
diff --git a/Server/bin/main/com/server/domain/reply/dto/MemberInfo$MemberInfoBuilder.class b/Server/bin/main/com/server/domain/reply/dto/MemberInfo$MemberInfoBuilder.class
new file mode 100644
index 00000000..59d44102
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/dto/MemberInfo$MemberInfoBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/reply/dto/MemberInfo.class b/Server/bin/main/com/server/domain/reply/dto/MemberInfo.class
new file mode 100644
index 00000000..468a6b4c
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/dto/MemberInfo.class differ
diff --git a/Server/bin/main/com/server/domain/reply/dto/ReplyCreateControllerApi$ReplyCreateControllerApiBuilder.class b/Server/bin/main/com/server/domain/reply/dto/ReplyCreateControllerApi$ReplyCreateControllerApiBuilder.class
new file mode 100644
index 00000000..73fc9dfc
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/dto/ReplyCreateControllerApi$ReplyCreateControllerApiBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/reply/dto/ReplyCreateControllerApi.class b/Server/bin/main/com/server/domain/reply/dto/ReplyCreateControllerApi.class
new file mode 100644
index 00000000..b0940f02
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/dto/ReplyCreateControllerApi.class differ
diff --git a/Server/bin/main/com/server/domain/reply/dto/ReplyCreateServiceApi$ReplyCreateServiceApiBuilder.class b/Server/bin/main/com/server/domain/reply/dto/ReplyCreateServiceApi$ReplyCreateServiceApiBuilder.class
new file mode 100644
index 00000000..5c283079
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/dto/ReplyCreateServiceApi$ReplyCreateServiceApiBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/reply/dto/ReplyCreateServiceApi.class b/Server/bin/main/com/server/domain/reply/dto/ReplyCreateServiceApi.class
new file mode 100644
index 00000000..5949548c
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/dto/ReplyCreateServiceApi.class differ
diff --git a/Server/bin/main/com/server/domain/reply/dto/ReplyInfo$ReplyInfoBuilder.class b/Server/bin/main/com/server/domain/reply/dto/ReplyInfo$ReplyInfoBuilder.class
new file mode 100644
index 00000000..49f0a6db
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/dto/ReplyInfo$ReplyInfoBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/reply/dto/ReplyInfo.class b/Server/bin/main/com/server/domain/reply/dto/ReplyInfo.class
new file mode 100644
index 00000000..96cb010b
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/dto/ReplyInfo.class differ
diff --git a/Server/bin/main/com/server/domain/reply/dto/ReplyUpdateControllerApi$ReplyUpdateControllerApiBuilder.class b/Server/bin/main/com/server/domain/reply/dto/ReplyUpdateControllerApi$ReplyUpdateControllerApiBuilder.class
new file mode 100644
index 00000000..411bd52f
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/dto/ReplyUpdateControllerApi$ReplyUpdateControllerApiBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/reply/dto/ReplyUpdateControllerApi.class b/Server/bin/main/com/server/domain/reply/dto/ReplyUpdateControllerApi.class
new file mode 100644
index 00000000..5b5782dc
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/dto/ReplyUpdateControllerApi.class differ
diff --git a/Server/bin/main/com/server/domain/reply/dto/ReplyUpdateServiceApi$ReplyUpdateServiceApiBuilder.class b/Server/bin/main/com/server/domain/reply/dto/ReplyUpdateServiceApi$ReplyUpdateServiceApiBuilder.class
new file mode 100644
index 00000000..80593488
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/dto/ReplyUpdateServiceApi$ReplyUpdateServiceApiBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/reply/dto/ReplyUpdateServiceApi.class b/Server/bin/main/com/server/domain/reply/dto/ReplyUpdateServiceApi.class
new file mode 100644
index 00000000..bb9706e3
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/dto/ReplyUpdateServiceApi.class differ
diff --git a/Server/bin/main/com/server/domain/reply/entity/Reply$ReplyBuilder.class b/Server/bin/main/com/server/domain/reply/entity/Reply$ReplyBuilder.class
new file mode 100644
index 00000000..86644690
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/entity/Reply$ReplyBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/reply/entity/Reply.class b/Server/bin/main/com/server/domain/reply/entity/Reply.class
new file mode 100644
index 00000000..f860681f
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/entity/Reply.class differ
diff --git a/Server/bin/main/com/server/domain/reply/repository/ReplyRepository.class b/Server/bin/main/com/server/domain/reply/repository/ReplyRepository.class
new file mode 100644
index 00000000..4f628674
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/repository/ReplyRepository.class differ
diff --git a/Server/bin/main/com/server/domain/reply/service/ReplyService.class b/Server/bin/main/com/server/domain/reply/service/ReplyService.class
new file mode 100644
index 00000000..ff9436fd
Binary files /dev/null and b/Server/bin/main/com/server/domain/reply/service/ReplyService.class differ
diff --git a/Server/bin/main/com/server/domain/reward/entity/NewReward.class b/Server/bin/main/com/server/domain/reward/entity/NewReward.class
new file mode 100644
index 00000000..c3bb2914
Binary files /dev/null and b/Server/bin/main/com/server/domain/reward/entity/NewReward.class differ
diff --git a/Server/bin/main/com/server/domain/reward/entity/QuestionReward.class b/Server/bin/main/com/server/domain/reward/entity/QuestionReward.class
new file mode 100644
index 00000000..4a4ce758
Binary files /dev/null and b/Server/bin/main/com/server/domain/reward/entity/QuestionReward.class differ
diff --git a/Server/bin/main/com/server/domain/reward/entity/ReplyReward.class b/Server/bin/main/com/server/domain/reward/entity/ReplyReward.class
new file mode 100644
index 00000000..a7f77772
Binary files /dev/null and b/Server/bin/main/com/server/domain/reward/entity/ReplyReward.class differ
diff --git a/Server/bin/main/com/server/domain/reward/entity/Reward$RewardBuilder.class b/Server/bin/main/com/server/domain/reward/entity/Reward$RewardBuilder.class
new file mode 100644
index 00000000..82c19129
Binary files /dev/null and b/Server/bin/main/com/server/domain/reward/entity/Reward$RewardBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/reward/entity/Reward.class b/Server/bin/main/com/server/domain/reward/entity/Reward.class
new file mode 100644
index 00000000..2ea5b9b8
Binary files /dev/null and b/Server/bin/main/com/server/domain/reward/entity/Reward.class differ
diff --git a/Server/bin/main/com/server/domain/reward/entity/RewardType.class b/Server/bin/main/com/server/domain/reward/entity/RewardType.class
new file mode 100644
index 00000000..0a1f2b1c
Binary files /dev/null and b/Server/bin/main/com/server/domain/reward/entity/RewardType.class differ
diff --git a/Server/bin/main/com/server/domain/reward/entity/Rewardable.class b/Server/bin/main/com/server/domain/reward/entity/Rewardable.class
new file mode 100644
index 00000000..14ad71d4
Binary files /dev/null and b/Server/bin/main/com/server/domain/reward/entity/Rewardable.class differ
diff --git a/Server/bin/main/com/server/domain/reward/entity/VideoReward.class b/Server/bin/main/com/server/domain/reward/entity/VideoReward.class
new file mode 100644
index 00000000..8f969486
Binary files /dev/null and b/Server/bin/main/com/server/domain/reward/entity/VideoReward.class differ
diff --git a/Server/bin/main/com/server/domain/reward/repository/NewRewardRepository.class b/Server/bin/main/com/server/domain/reward/repository/NewRewardRepository.class
new file mode 100644
index 00000000..52a7cc3a
Binary files /dev/null and b/Server/bin/main/com/server/domain/reward/repository/NewRewardRepository.class differ
diff --git a/Server/bin/main/com/server/domain/reward/repository/NewRewardRepositoryCustom.class b/Server/bin/main/com/server/domain/reward/repository/NewRewardRepositoryCustom.class
new file mode 100644
index 00000000..25066cf9
Binary files /dev/null and b/Server/bin/main/com/server/domain/reward/repository/NewRewardRepositoryCustom.class differ
diff --git a/Server/bin/main/com/server/domain/reward/repository/NewRewardRepositoryImpl.class b/Server/bin/main/com/server/domain/reward/repository/NewRewardRepositoryImpl.class
new file mode 100644
index 00000000..20e9632d
Binary files /dev/null and b/Server/bin/main/com/server/domain/reward/repository/NewRewardRepositoryImpl.class differ
diff --git a/Server/bin/main/com/server/domain/reward/repository/RewardRepository.class b/Server/bin/main/com/server/domain/reward/repository/RewardRepository.class
new file mode 100644
index 00000000..dbae3fc4
Binary files /dev/null and b/Server/bin/main/com/server/domain/reward/repository/RewardRepository.class differ
diff --git a/Server/bin/main/com/server/domain/reward/service/RewardService.class b/Server/bin/main/com/server/domain/reward/service/RewardService.class
new file mode 100644
index 00000000..42bc132f
Binary files /dev/null and b/Server/bin/main/com/server/domain/reward/service/RewardService.class differ
diff --git a/Server/bin/main/com/server/domain/subscribe/entity/Subscribe$SubscribeBuilder.class b/Server/bin/main/com/server/domain/subscribe/entity/Subscribe$SubscribeBuilder.class
new file mode 100644
index 00000000..696d1491
Binary files /dev/null and b/Server/bin/main/com/server/domain/subscribe/entity/Subscribe$SubscribeBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/subscribe/entity/Subscribe.class b/Server/bin/main/com/server/domain/subscribe/entity/Subscribe.class
new file mode 100644
index 00000000..90745311
Binary files /dev/null and b/Server/bin/main/com/server/domain/subscribe/entity/Subscribe.class differ
diff --git a/Server/bin/main/com/server/domain/subscribe/repository/SubscribeRepository.class b/Server/bin/main/com/server/domain/subscribe/repository/SubscribeRepository.class
new file mode 100644
index 00000000..717b86b3
Binary files /dev/null and b/Server/bin/main/com/server/domain/subscribe/repository/SubscribeRepository.class differ
diff --git a/Server/bin/main/com/server/domain/video/aop/VideoStubAop.class b/Server/bin/main/com/server/domain/video/aop/VideoStubAop.class
new file mode 100644
index 00000000..582074e5
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/aop/VideoStubAop.class differ
diff --git a/Server/bin/main/com/server/domain/video/controller/VideoController.class b/Server/bin/main/com/server/domain/video/controller/VideoController.class
new file mode 100644
index 00000000..2ccb4d1f
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/controller/VideoController.class differ
diff --git a/Server/bin/main/com/server/domain/video/controller/converter/StringToVideoSortConverter.class b/Server/bin/main/com/server/domain/video/controller/converter/StringToVideoSortConverter.class
new file mode 100644
index 00000000..de98580a
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/controller/converter/StringToVideoSortConverter.class differ
diff --git a/Server/bin/main/com/server/domain/video/controller/dto/request/AnswersCreateApiRequest$AnswersCreateApiRequestBuilder.class b/Server/bin/main/com/server/domain/video/controller/dto/request/AnswersCreateApiRequest$AnswersCreateApiRequestBuilder.class
new file mode 100644
index 00000000..bf3e5994
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/controller/dto/request/AnswersCreateApiRequest$AnswersCreateApiRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/video/controller/dto/request/AnswersCreateApiRequest.class b/Server/bin/main/com/server/domain/video/controller/dto/request/AnswersCreateApiRequest.class
new file mode 100644
index 00000000..13af8eb3
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/controller/dto/request/AnswersCreateApiRequest.class differ
diff --git a/Server/bin/main/com/server/domain/video/controller/dto/request/QuestionCreateApiRequest$QuestionCreateApiRequestBuilder.class b/Server/bin/main/com/server/domain/video/controller/dto/request/QuestionCreateApiRequest$QuestionCreateApiRequestBuilder.class
new file mode 100644
index 00000000..4aa2414c
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/controller/dto/request/QuestionCreateApiRequest$QuestionCreateApiRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/video/controller/dto/request/QuestionCreateApiRequest.class b/Server/bin/main/com/server/domain/video/controller/dto/request/QuestionCreateApiRequest.class
new file mode 100644
index 00000000..40e3b140
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/controller/dto/request/QuestionCreateApiRequest.class differ
diff --git a/Server/bin/main/com/server/domain/video/controller/dto/request/VideoCreateApiRequest$VideoCreateApiRequestBuilder.class b/Server/bin/main/com/server/domain/video/controller/dto/request/VideoCreateApiRequest$VideoCreateApiRequestBuilder.class
new file mode 100644
index 00000000..bfe985e0
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/controller/dto/request/VideoCreateApiRequest$VideoCreateApiRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/video/controller/dto/request/VideoCreateApiRequest.class b/Server/bin/main/com/server/domain/video/controller/dto/request/VideoCreateApiRequest.class
new file mode 100644
index 00000000..069bab89
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/controller/dto/request/VideoCreateApiRequest.class differ
diff --git a/Server/bin/main/com/server/domain/video/controller/dto/request/VideoCreateUrlApiRequest$VideoCreateUrlApiRequestBuilder.class b/Server/bin/main/com/server/domain/video/controller/dto/request/VideoCreateUrlApiRequest$VideoCreateUrlApiRequestBuilder.class
new file mode 100644
index 00000000..021f953d
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/controller/dto/request/VideoCreateUrlApiRequest$VideoCreateUrlApiRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/video/controller/dto/request/VideoCreateUrlApiRequest.class b/Server/bin/main/com/server/domain/video/controller/dto/request/VideoCreateUrlApiRequest.class
new file mode 100644
index 00000000..f130b0d2
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/controller/dto/request/VideoCreateUrlApiRequest.class differ
diff --git a/Server/bin/main/com/server/domain/video/controller/dto/request/VideoSort.class b/Server/bin/main/com/server/domain/video/controller/dto/request/VideoSort.class
new file mode 100644
index 00000000..606a56b5
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/controller/dto/request/VideoSort.class differ
diff --git a/Server/bin/main/com/server/domain/video/controller/dto/request/VideoUpdateApiRequest$VideoUpdateApiRequestBuilder.class b/Server/bin/main/com/server/domain/video/controller/dto/request/VideoUpdateApiRequest$VideoUpdateApiRequestBuilder.class
new file mode 100644
index 00000000..173b3331
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/controller/dto/request/VideoUpdateApiRequest$VideoUpdateApiRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/video/controller/dto/request/VideoUpdateApiRequest.class b/Server/bin/main/com/server/domain/video/controller/dto/request/VideoUpdateApiRequest.class
new file mode 100644
index 00000000..3d61e3da
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/controller/dto/request/VideoUpdateApiRequest.class differ
diff --git a/Server/bin/main/com/server/domain/video/entity/Video$VideoBuilder.class b/Server/bin/main/com/server/domain/video/entity/Video$VideoBuilder.class
new file mode 100644
index 00000000..2eb816af
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/entity/Video$VideoBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/video/entity/Video.class b/Server/bin/main/com/server/domain/video/entity/Video.class
new file mode 100644
index 00000000..65ee2262
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/entity/Video.class differ
diff --git a/Server/bin/main/com/server/domain/video/entity/VideoStatus.class b/Server/bin/main/com/server/domain/video/entity/VideoStatus.class
new file mode 100644
index 00000000..b6a15dcd
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/entity/VideoStatus.class differ
diff --git a/Server/bin/main/com/server/domain/video/repository/VideoRepository.class b/Server/bin/main/com/server/domain/video/repository/VideoRepository.class
new file mode 100644
index 00000000..6cd05bbd
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/repository/VideoRepository.class differ
diff --git a/Server/bin/main/com/server/domain/video/repository/VideoRepositoryCustom.class b/Server/bin/main/com/server/domain/video/repository/VideoRepositoryCustom.class
new file mode 100644
index 00000000..96191b80
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/repository/VideoRepositoryCustom.class differ
diff --git a/Server/bin/main/com/server/domain/video/repository/VideoRepositoryImpl.class b/Server/bin/main/com/server/domain/video/repository/VideoRepositoryImpl.class
new file mode 100644
index 00000000..b11ebca0
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/repository/VideoRepositoryImpl.class differ
diff --git a/Server/bin/main/com/server/domain/video/repository/dto/VideoGetDataRequest$VideoGetDataRequestBuilder.class b/Server/bin/main/com/server/domain/video/repository/dto/VideoGetDataRequest$VideoGetDataRequestBuilder.class
new file mode 100644
index 00000000..8968dbca
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/repository/dto/VideoGetDataRequest$VideoGetDataRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/video/repository/dto/VideoGetDataRequest.class b/Server/bin/main/com/server/domain/video/repository/dto/VideoGetDataRequest.class
new file mode 100644
index 00000000..b4da946e
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/repository/dto/VideoGetDataRequest.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/VideoService.class b/Server/bin/main/com/server/domain/video/service/VideoService.class
new file mode 100644
index 00000000..0ab67d05
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/VideoService.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/request/VideoCreateServiceRequest$VideoCreateServiceRequestBuilder.class b/Server/bin/main/com/server/domain/video/service/dto/request/VideoCreateServiceRequest$VideoCreateServiceRequestBuilder.class
new file mode 100644
index 00000000..e88f703e
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/request/VideoCreateServiceRequest$VideoCreateServiceRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/request/VideoCreateServiceRequest.class b/Server/bin/main/com/server/domain/video/service/dto/request/VideoCreateServiceRequest.class
new file mode 100644
index 00000000..f12eb85e
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/request/VideoCreateServiceRequest.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/request/VideoCreateUrlServiceRequest$VideoCreateUrlServiceRequestBuilder.class b/Server/bin/main/com/server/domain/video/service/dto/request/VideoCreateUrlServiceRequest$VideoCreateUrlServiceRequestBuilder.class
new file mode 100644
index 00000000..bff5701c
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/request/VideoCreateUrlServiceRequest$VideoCreateUrlServiceRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/request/VideoCreateUrlServiceRequest.class b/Server/bin/main/com/server/domain/video/service/dto/request/VideoCreateUrlServiceRequest.class
new file mode 100644
index 00000000..2c88ad2f
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/request/VideoCreateUrlServiceRequest.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/request/VideoGetServiceRequest$VideoGetServiceRequestBuilder.class b/Server/bin/main/com/server/domain/video/service/dto/request/VideoGetServiceRequest$VideoGetServiceRequestBuilder.class
new file mode 100644
index 00000000..340af2be
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/request/VideoGetServiceRequest$VideoGetServiceRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/request/VideoGetServiceRequest.class b/Server/bin/main/com/server/domain/video/service/dto/request/VideoGetServiceRequest.class
new file mode 100644
index 00000000..cc60458b
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/request/VideoGetServiceRequest.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/request/VideoUpdateServiceRequest$VideoUpdateServiceRequestBuilder.class b/Server/bin/main/com/server/domain/video/service/dto/request/VideoUpdateServiceRequest$VideoUpdateServiceRequestBuilder.class
new file mode 100644
index 00000000..4c5971e2
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/request/VideoUpdateServiceRequest$VideoUpdateServiceRequestBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/request/VideoUpdateServiceRequest.class b/Server/bin/main/com/server/domain/video/service/dto/request/VideoUpdateServiceRequest.class
new file mode 100644
index 00000000..2c543f09
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/request/VideoUpdateServiceRequest.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/response/VideoCategoryResponse$VideoCategoryResponseBuilder.class b/Server/bin/main/com/server/domain/video/service/dto/response/VideoCategoryResponse$VideoCategoryResponseBuilder.class
new file mode 100644
index 00000000..62c8914b
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/response/VideoCategoryResponse$VideoCategoryResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/response/VideoCategoryResponse.class b/Server/bin/main/com/server/domain/video/service/dto/response/VideoCategoryResponse.class
new file mode 100644
index 00000000..212e7f35
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/response/VideoCategoryResponse.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/response/VideoChannelResponse$VideoChannelResponseBuilder.class b/Server/bin/main/com/server/domain/video/service/dto/response/VideoChannelResponse$VideoChannelResponseBuilder.class
new file mode 100644
index 00000000..e07abad3
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/response/VideoChannelResponse$VideoChannelResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/response/VideoChannelResponse.class b/Server/bin/main/com/server/domain/video/service/dto/response/VideoChannelResponse.class
new file mode 100644
index 00000000..8c86295b
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/response/VideoChannelResponse.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/response/VideoCreateUrlResponse$VideoCreateUrlResponseBuilder.class b/Server/bin/main/com/server/domain/video/service/dto/response/VideoCreateUrlResponse$VideoCreateUrlResponseBuilder.class
new file mode 100644
index 00000000..978bed97
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/response/VideoCreateUrlResponse$VideoCreateUrlResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/response/VideoCreateUrlResponse.class b/Server/bin/main/com/server/domain/video/service/dto/response/VideoCreateUrlResponse.class
new file mode 100644
index 00000000..64e0d6d8
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/response/VideoCreateUrlResponse.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/response/VideoDetailResponse$VideoDetailResponseBuilder.class b/Server/bin/main/com/server/domain/video/service/dto/response/VideoDetailResponse$VideoDetailResponseBuilder.class
new file mode 100644
index 00000000..7c2d747a
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/response/VideoDetailResponse$VideoDetailResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/response/VideoDetailResponse.class b/Server/bin/main/com/server/domain/video/service/dto/response/VideoDetailResponse.class
new file mode 100644
index 00000000..91a4965c
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/response/VideoDetailResponse.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/response/VideoPageResponse$VideoPageResponseBuilder.class b/Server/bin/main/com/server/domain/video/service/dto/response/VideoPageResponse$VideoPageResponseBuilder.class
new file mode 100644
index 00000000..14994932
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/response/VideoPageResponse$VideoPageResponseBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/video/service/dto/response/VideoPageResponse.class b/Server/bin/main/com/server/domain/video/service/dto/response/VideoPageResponse.class
new file mode 100644
index 00000000..f887c162
Binary files /dev/null and b/Server/bin/main/com/server/domain/video/service/dto/response/VideoPageResponse.class differ
diff --git a/Server/bin/main/com/server/domain/videoCategory/entity/VideoCategory$VideoCategoryBuilder.class b/Server/bin/main/com/server/domain/videoCategory/entity/VideoCategory$VideoCategoryBuilder.class
new file mode 100644
index 00000000..ba9dec10
Binary files /dev/null and b/Server/bin/main/com/server/domain/videoCategory/entity/VideoCategory$VideoCategoryBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/videoCategory/entity/VideoCategory.class b/Server/bin/main/com/server/domain/videoCategory/entity/VideoCategory.class
new file mode 100644
index 00000000..39c67acb
Binary files /dev/null and b/Server/bin/main/com/server/domain/videoCategory/entity/VideoCategory.class differ
diff --git a/Server/bin/main/com/server/domain/videoCategory/entity/VideoCategoryRepository.class b/Server/bin/main/com/server/domain/videoCategory/entity/VideoCategoryRepository.class
new file mode 100644
index 00000000..0f8a80c4
Binary files /dev/null and b/Server/bin/main/com/server/domain/videoCategory/entity/VideoCategoryRepository.class differ
diff --git a/Server/bin/main/com/server/domain/watch/entity/Watch$WatchBuilder.class b/Server/bin/main/com/server/domain/watch/entity/Watch$WatchBuilder.class
new file mode 100644
index 00000000..b8d47a6f
Binary files /dev/null and b/Server/bin/main/com/server/domain/watch/entity/Watch$WatchBuilder.class differ
diff --git a/Server/bin/main/com/server/domain/watch/entity/Watch.class b/Server/bin/main/com/server/domain/watch/entity/Watch.class
new file mode 100644
index 00000000..27b1ac8a
Binary files /dev/null and b/Server/bin/main/com/server/domain/watch/entity/Watch.class differ
diff --git a/Server/bin/main/com/server/domain/watch/repository/WatchRepository.class b/Server/bin/main/com/server/domain/watch/repository/WatchRepository.class
new file mode 100644
index 00000000..13a7650f
Binary files /dev/null and b/Server/bin/main/com/server/domain/watch/repository/WatchRepository.class differ
diff --git a/Server/bin/main/com/server/global/annotation/AnnotationConfig.class b/Server/bin/main/com/server/global/annotation/AnnotationConfig.class
new file mode 100644
index 00000000..e6f8cb04
Binary files /dev/null and b/Server/bin/main/com/server/global/annotation/AnnotationConfig.class differ
diff --git a/Server/bin/main/com/server/global/annotation/LoginId.class b/Server/bin/main/com/server/global/annotation/LoginId.class
new file mode 100644
index 00000000..63bc3b70
Binary files /dev/null and b/Server/bin/main/com/server/global/annotation/LoginId.class differ
diff --git a/Server/bin/main/com/server/global/annotation/LoginIdConfigure.class b/Server/bin/main/com/server/global/annotation/LoginIdConfigure.class
new file mode 100644
index 00000000..71177b5f
Binary files /dev/null and b/Server/bin/main/com/server/global/annotation/LoginIdConfigure.class differ
diff --git a/Server/bin/main/com/server/global/config/GlobalConfig.class b/Server/bin/main/com/server/global/config/GlobalConfig.class
new file mode 100644
index 00000000..59840377
Binary files /dev/null and b/Server/bin/main/com/server/global/config/GlobalConfig.class differ
diff --git a/Server/bin/main/com/server/global/entity/BaseEntity.class b/Server/bin/main/com/server/global/entity/BaseEntity.class
new file mode 100644
index 00000000..f47d9ba1
Binary files /dev/null and b/Server/bin/main/com/server/global/entity/BaseEntity.class differ
diff --git a/Server/bin/main/com/server/global/entity/BaseEnum.class b/Server/bin/main/com/server/global/entity/BaseEnum.class
new file mode 100644
index 00000000..eae7416f
Binary files /dev/null and b/Server/bin/main/com/server/global/entity/BaseEnum.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/BusinessException.class b/Server/bin/main/com/server/global/exception/businessexception/BusinessException.class
new file mode 100644
index 00000000..66c646bb
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/BusinessException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/announcementexception/AnnouncementException.class b/Server/bin/main/com/server/global/exception/businessexception/announcementexception/AnnouncementException.class
new file mode 100644
index 00000000..3dbe35e2
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/announcementexception/AnnouncementException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/announcementexception/AnnouncementNotFoundException.class b/Server/bin/main/com/server/global/exception/businessexception/announcementexception/AnnouncementNotFoundException.class
new file mode 100644
index 00000000..5e32d52b
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/announcementexception/AnnouncementNotFoundException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/answerexception/AnswerCountException.class b/Server/bin/main/com/server/global/exception/businessexception/answerexception/AnswerCountException.class
new file mode 100644
index 00000000..51eae6bb
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/answerexception/AnswerCountException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/answerexception/AnswerException.class b/Server/bin/main/com/server/global/exception/businessexception/answerexception/AnswerException.class
new file mode 100644
index 00000000..94158bfc
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/answerexception/AnswerException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/answerexception/AnswerNotFoundException.class b/Server/bin/main/com/server/global/exception/businessexception/answerexception/AnswerNotFoundException.class
new file mode 100644
index 00000000..d19bf812
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/answerexception/AnswerNotFoundException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/authexception/AuthException.class b/Server/bin/main/com/server/global/exception/businessexception/authexception/AuthException.class
new file mode 100644
index 00000000..b50026d7
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/authexception/AuthException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/authexception/JwtExpiredException.class b/Server/bin/main/com/server/global/exception/businessexception/authexception/JwtExpiredException.class
new file mode 100644
index 00000000..a72417cb
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/authexception/JwtExpiredException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/authexception/JwtNotFoundException.class b/Server/bin/main/com/server/global/exception/businessexception/authexception/JwtNotFoundException.class
new file mode 100644
index 00000000..fd1dd176
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/authexception/JwtNotFoundException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/authexception/JwtNotValidException.class b/Server/bin/main/com/server/global/exception/businessexception/authexception/JwtNotValidException.class
new file mode 100644
index 00000000..363f8d24
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/authexception/JwtNotValidException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/authexception/OAuthCodeRequestException.class b/Server/bin/main/com/server/global/exception/businessexception/authexception/OAuthCodeRequestException.class
new file mode 100644
index 00000000..af8d17ae
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/authexception/OAuthCodeRequestException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/authexception/OAuthGitubRequestException.class b/Server/bin/main/com/server/global/exception/businessexception/authexception/OAuthGitubRequestException.class
new file mode 100644
index 00000000..487eca4b
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/authexception/OAuthGitubRequestException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/categoryexception/CategoryException.class b/Server/bin/main/com/server/global/exception/businessexception/categoryexception/CategoryException.class
new file mode 100644
index 00000000..0bc4f0b6
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/categoryexception/CategoryException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/categoryexception/CategoryNotFoundException.class b/Server/bin/main/com/server/global/exception/businessexception/categoryexception/CategoryNotFoundException.class
new file mode 100644
index 00000000..6601b094
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/categoryexception/CategoryNotFoundException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/channelException/ChannelException.class b/Server/bin/main/com/server/global/exception/businessexception/channelException/ChannelException.class
new file mode 100644
index 00000000..a28aae4e
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/channelException/ChannelException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/channelException/ChannelNotFoundException.class b/Server/bin/main/com/server/global/exception/businessexception/channelException/ChannelNotFoundException.class
new file mode 100644
index 00000000..c889df43
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/channelException/ChannelNotFoundException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/mailexception/MailCertificationException.class b/Server/bin/main/com/server/global/exception/businessexception/mailexception/MailCertificationException.class
new file mode 100644
index 00000000..5de2e13d
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/mailexception/MailCertificationException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/mailexception/MailException.class b/Server/bin/main/com/server/global/exception/businessexception/mailexception/MailException.class
new file mode 100644
index 00000000..e71748dd
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/mailexception/MailException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/mailexception/MailSendException.class b/Server/bin/main/com/server/global/exception/businessexception/mailexception/MailSendException.class
new file mode 100644
index 00000000..41f574b1
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/mailexception/MailSendException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberAccessDeniedException.class b/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberAccessDeniedException.class
new file mode 100644
index 00000000..1a124a26
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberAccessDeniedException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberBadCredentialsException.class b/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberBadCredentialsException.class
new file mode 100644
index 00000000..e58fe25a
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberBadCredentialsException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberDisabledException.class b/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberDisabledException.class
new file mode 100644
index 00000000..d6ca0089
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberDisabledException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberDuplicateException.class b/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberDuplicateException.class
new file mode 100644
index 00000000..c2fd236b
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberDuplicateException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberException.class b/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberException.class
new file mode 100644
index 00000000..069ae385
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberNotFoundException.class b/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberNotFoundException.class
new file mode 100644
index 00000000..3e1bf0cc
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberNotFoundException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberNotUpdatedException.class b/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberNotUpdatedException.class
new file mode 100644
index 00000000..c7ec9645
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberNotUpdatedException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberPasswordException.class b/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberPasswordException.class
new file mode 100644
index 00000000..2215877c
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/memberexception/MemberPasswordException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/orderexception/CancelFailException.class b/Server/bin/main/com/server/global/exception/businessexception/orderexception/CancelFailException.class
new file mode 100644
index 00000000..6fdc072e
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/orderexception/CancelFailException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/orderexception/OrderAlreadyCanceledException.class b/Server/bin/main/com/server/global/exception/businessexception/orderexception/OrderAlreadyCanceledException.class
new file mode 100644
index 00000000..c67a8195
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/orderexception/OrderAlreadyCanceledException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/orderexception/OrderException.class b/Server/bin/main/com/server/global/exception/businessexception/orderexception/OrderException.class
new file mode 100644
index 00000000..8c919143
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/orderexception/OrderException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/orderexception/OrderExistException.class b/Server/bin/main/com/server/global/exception/businessexception/orderexception/OrderExistException.class
new file mode 100644
index 00000000..15684a3a
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/orderexception/OrderExistException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/orderexception/OrderNotFoundException.class b/Server/bin/main/com/server/global/exception/businessexception/orderexception/OrderNotFoundException.class
new file mode 100644
index 00000000..9e420e08
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/orderexception/OrderNotFoundException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/orderexception/OrderNotValidException.class b/Server/bin/main/com/server/global/exception/businessexception/orderexception/OrderNotValidException.class
new file mode 100644
index 00000000..9c0f50f6
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/orderexception/OrderNotValidException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/orderexception/PriceNotMatchException.class b/Server/bin/main/com/server/global/exception/businessexception/orderexception/PriceNotMatchException.class
new file mode 100644
index 00000000..49d4b6bd
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/orderexception/PriceNotMatchException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/orderexception/RewardNotEnoughException.class b/Server/bin/main/com/server/global/exception/businessexception/orderexception/RewardNotEnoughException.class
new file mode 100644
index 00000000..eb1f5f4b
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/orderexception/RewardNotEnoughException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/questionexception/QuestionException.class b/Server/bin/main/com/server/global/exception/businessexception/questionexception/QuestionException.class
new file mode 100644
index 00000000..57b41138
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/questionexception/QuestionException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/questionexception/QuestionNotFoundException.class b/Server/bin/main/com/server/global/exception/businessexception/questionexception/QuestionNotFoundException.class
new file mode 100644
index 00000000..5cf1827f
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/questionexception/QuestionNotFoundException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/replyException/ReplyException.class b/Server/bin/main/com/server/global/exception/businessexception/replyException/ReplyException.class
new file mode 100644
index 00000000..3a44e433
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/replyException/ReplyException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/replyException/ReplyNotFoundException.class b/Server/bin/main/com/server/global/exception/businessexception/replyException/ReplyNotFoundException.class
new file mode 100644
index 00000000..edf53ecb
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/replyException/ReplyNotFoundException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/replyException/ReplyNotValidException.class b/Server/bin/main/com/server/global/exception/businessexception/replyException/ReplyNotValidException.class
new file mode 100644
index 00000000..98e0c36d
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/replyException/ReplyNotValidException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/requestexception/RequestException.class b/Server/bin/main/com/server/global/exception/businessexception/requestexception/RequestException.class
new file mode 100644
index 00000000..a164f6dc
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/requestexception/RequestException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/requestexception/RequestMediaTypeMismatchException.class b/Server/bin/main/com/server/global/exception/businessexception/requestexception/RequestMediaTypeMismatchException.class
new file mode 100644
index 00000000..cf7bfd87
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/requestexception/RequestMediaTypeMismatchException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/requestexception/RequestNotPostException.class b/Server/bin/main/com/server/global/exception/businessexception/requestexception/RequestNotPostException.class
new file mode 100644
index 00000000..b2cc568e
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/requestexception/RequestNotPostException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/requestexception/RequestTypeMismatchException.class b/Server/bin/main/com/server/global/exception/businessexception/requestexception/RequestTypeMismatchException.class
new file mode 100644
index 00000000..f6ee038d
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/requestexception/RequestTypeMismatchException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/s3exception/S3DeleteException.class b/Server/bin/main/com/server/global/exception/businessexception/s3exception/S3DeleteException.class
new file mode 100644
index 00000000..c9baa5b0
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/s3exception/S3DeleteException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/s3exception/S3Exception.class b/Server/bin/main/com/server/global/exception/businessexception/s3exception/S3Exception.class
new file mode 100644
index 00000000..4847e015
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/s3exception/S3Exception.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/s3exception/S3FileNotVaildException.class b/Server/bin/main/com/server/global/exception/businessexception/s3exception/S3FileNotVaildException.class
new file mode 100644
index 00000000..977624dd
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/s3exception/S3FileNotVaildException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/s3exception/S3KeyException.class b/Server/bin/main/com/server/global/exception/businessexception/s3exception/S3KeyException.class
new file mode 100644
index 00000000..150456e9
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/s3exception/S3KeyException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoAccessDeniedException.class b/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoAccessDeniedException.class
new file mode 100644
index 00000000..26493206
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoAccessDeniedException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoException.class b/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoException.class
new file mode 100644
index 00000000..e7dd666d
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoFileNameNotMatchException.class b/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoFileNameNotMatchException.class
new file mode 100644
index 00000000..2d7c4b04
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoFileNameNotMatchException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoNotFoundException.class b/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoNotFoundException.class
new file mode 100644
index 00000000..186a544b
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoNotFoundException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoNotPurchasedException.class b/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoNotPurchasedException.class
new file mode 100644
index 00000000..54f4b2e9
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoNotPurchasedException.class differ
diff --git a/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoUploadNotRequestException.class b/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoUploadNotRequestException.class
new file mode 100644
index 00000000..57737458
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/businessexception/videoexception/VideoUploadNotRequestException.class differ
diff --git a/Server/bin/main/com/server/global/exception/exceptionhandler/GlobalExceptionHandler.class b/Server/bin/main/com/server/global/exception/exceptionhandler/GlobalExceptionHandler.class
new file mode 100644
index 00000000..8b849d4c
Binary files /dev/null and b/Server/bin/main/com/server/global/exception/exceptionhandler/GlobalExceptionHandler.class differ
diff --git a/Server/bin/main/com/server/global/p6spy/config/P6spyConfig.class b/Server/bin/main/com/server/global/p6spy/config/P6spyConfig.class
new file mode 100644
index 00000000..b259c5af
Binary files /dev/null and b/Server/bin/main/com/server/global/p6spy/config/P6spyConfig.class differ
diff --git a/Server/bin/main/com/server/global/p6spy/config/P6spySqlFormatConfiguration.class b/Server/bin/main/com/server/global/p6spy/config/P6spySqlFormatConfiguration.class
new file mode 100644
index 00000000..726cc363
Binary files /dev/null and b/Server/bin/main/com/server/global/p6spy/config/P6spySqlFormatConfiguration.class differ
diff --git a/Server/bin/main/com/server/global/reponse/ApiPageResponse.class b/Server/bin/main/com/server/global/reponse/ApiPageResponse.class
new file mode 100644
index 00000000..bf1653e5
Binary files /dev/null and b/Server/bin/main/com/server/global/reponse/ApiPageResponse.class differ
diff --git a/Server/bin/main/com/server/global/reponse/ApiSingleResponse$ErrorResponse.class b/Server/bin/main/com/server/global/reponse/ApiSingleResponse$ErrorResponse.class
new file mode 100644
index 00000000..a7a7c6a1
Binary files /dev/null and b/Server/bin/main/com/server/global/reponse/ApiSingleResponse$ErrorResponse.class differ
diff --git a/Server/bin/main/com/server/global/reponse/ApiSingleResponse.class b/Server/bin/main/com/server/global/reponse/ApiSingleResponse.class
new file mode 100644
index 00000000..34e57ef6
Binary files /dev/null and b/Server/bin/main/com/server/global/reponse/ApiSingleResponse.class differ
diff --git a/Server/bin/main/com/server/global/reponse/PageInfo.class b/Server/bin/main/com/server/global/reponse/PageInfo.class
new file mode 100644
index 00000000..a71da735
Binary files /dev/null and b/Server/bin/main/com/server/global/reponse/PageInfo.class differ
diff --git a/Server/bin/main/com/server/global/validation/EachNotBlank.class b/Server/bin/main/com/server/global/validation/EachNotBlank.class
new file mode 100644
index 00000000..f96cd7f2
Binary files /dev/null and b/Server/bin/main/com/server/global/validation/EachNotBlank.class differ
diff --git a/Server/bin/main/com/server/global/validation/EachNotBlankValidator.class b/Server/bin/main/com/server/global/validation/EachNotBlankValidator.class
new file mode 100644
index 00000000..de8b7221
Binary files /dev/null and b/Server/bin/main/com/server/global/validation/EachNotBlankValidator.class differ
diff --git a/Server/bin/main/com/server/global/validation/ImageTypeValid.class b/Server/bin/main/com/server/global/validation/ImageTypeValid.class
new file mode 100644
index 00000000..8868abd5
Binary files /dev/null and b/Server/bin/main/com/server/global/validation/ImageTypeValid.class differ
diff --git a/Server/bin/main/com/server/global/validation/ImageTypeValidator.class b/Server/bin/main/com/server/global/validation/ImageTypeValidator.class
new file mode 100644
index 00000000..8ab58f87
Binary files /dev/null and b/Server/bin/main/com/server/global/validation/ImageTypeValidator.class differ
diff --git a/Server/bin/main/com/server/global/validation/OnlyNotBlank.class b/Server/bin/main/com/server/global/validation/OnlyNotBlank.class
new file mode 100644
index 00000000..3d53d4f2
Binary files /dev/null and b/Server/bin/main/com/server/global/validation/OnlyNotBlank.class differ
diff --git a/Server/bin/main/com/server/global/validation/OnlyNotBlankValidator.class b/Server/bin/main/com/server/global/validation/OnlyNotBlankValidator.class
new file mode 100644
index 00000000..67b3b327
Binary files /dev/null and b/Server/bin/main/com/server/global/validation/OnlyNotBlankValidator.class differ
diff --git a/Server/bin/main/com/server/module/email/config/MailConfig.class b/Server/bin/main/com/server/module/email/config/MailConfig.class
new file mode 100644
index 00000000..1b1532af
Binary files /dev/null and b/Server/bin/main/com/server/module/email/config/MailConfig.class differ
diff --git a/Server/bin/main/com/server/module/email/service/MailService.class b/Server/bin/main/com/server/module/email/service/MailService.class
new file mode 100644
index 00000000..ca02141b
Binary files /dev/null and b/Server/bin/main/com/server/module/email/service/MailService.class differ
diff --git a/Server/bin/main/com/server/module/email/service/dto/MailServiceRequest$Confirm$ConfirmBuilder.class b/Server/bin/main/com/server/module/email/service/dto/MailServiceRequest$Confirm$ConfirmBuilder.class
new file mode 100644
index 00000000..d011b24d
Binary files /dev/null and b/Server/bin/main/com/server/module/email/service/dto/MailServiceRequest$Confirm$ConfirmBuilder.class differ
diff --git a/Server/bin/main/com/server/module/email/service/dto/MailServiceRequest$Confirm.class b/Server/bin/main/com/server/module/email/service/dto/MailServiceRequest$Confirm.class
new file mode 100644
index 00000000..1afcfc7d
Binary files /dev/null and b/Server/bin/main/com/server/module/email/service/dto/MailServiceRequest$Confirm.class differ
diff --git a/Server/bin/main/com/server/module/email/service/dto/MailServiceRequest.class b/Server/bin/main/com/server/module/email/service/dto/MailServiceRequest.class
new file mode 100644
index 00000000..561a4d8e
Binary files /dev/null and b/Server/bin/main/com/server/module/email/service/dto/MailServiceRequest.class differ
diff --git a/Server/bin/main/com/server/module/redis/service/RedisService.class b/Server/bin/main/com/server/module/redis/service/RedisService.class
new file mode 100644
index 00000000..625e7d46
Binary files /dev/null and b/Server/bin/main/com/server/module/redis/service/RedisService.class differ
diff --git a/Server/bin/main/com/server/module/s3/config/S3Config.class b/Server/bin/main/com/server/module/s3/config/S3Config.class
new file mode 100644
index 00000000..f7500611
Binary files /dev/null and b/Server/bin/main/com/server/module/s3/config/S3Config.class differ
diff --git a/Server/bin/main/com/server/module/s3/service/AwsService.class b/Server/bin/main/com/server/module/s3/service/AwsService.class
new file mode 100644
index 00000000..c54fc6fc
Binary files /dev/null and b/Server/bin/main/com/server/module/s3/service/AwsService.class differ
diff --git a/Server/bin/main/com/server/module/s3/service/AwsServiceImpl.class b/Server/bin/main/com/server/module/s3/service/AwsServiceImpl.class
new file mode 100644
index 00000000..23b8ed94
Binary files /dev/null and b/Server/bin/main/com/server/module/s3/service/AwsServiceImpl.class differ
diff --git a/Server/bin/main/com/server/module/s3/service/dto/FileType.class b/Server/bin/main/com/server/module/s3/service/dto/FileType.class
new file mode 100644
index 00000000..1a35f0fc
Binary files /dev/null and b/Server/bin/main/com/server/module/s3/service/dto/FileType.class differ
diff --git a/Server/bin/main/com/server/module/s3/service/dto/ImageType.class b/Server/bin/main/com/server/module/s3/service/dto/ImageType.class
new file mode 100644
index 00000000..6294b999
Binary files /dev/null and b/Server/bin/main/com/server/module/s3/service/dto/ImageType.class differ
diff --git a/Server/bin/main/com/server/search/controller/SearchController.class b/Server/bin/main/com/server/search/controller/SearchController.class
new file mode 100644
index 00000000..545e182a
Binary files /dev/null and b/Server/bin/main/com/server/search/controller/SearchController.class differ
diff --git a/Server/bin/main/com/server/search/engine/ElasticSearchEngine.class b/Server/bin/main/com/server/search/engine/ElasticSearchEngine.class
new file mode 100644
index 00000000..495a351d
Binary files /dev/null and b/Server/bin/main/com/server/search/engine/ElasticSearchEngine.class differ
diff --git a/Server/bin/main/com/server/search/engine/MySQLSearchEngine.class b/Server/bin/main/com/server/search/engine/MySQLSearchEngine.class
new file mode 100644
index 00000000..268f6a77
Binary files /dev/null and b/Server/bin/main/com/server/search/engine/MySQLSearchEngine.class differ
diff --git a/Server/bin/main/com/server/search/engine/SearchEngine.class b/Server/bin/main/com/server/search/engine/SearchEngine.class
new file mode 100644
index 00000000..0c50d048
Binary files /dev/null and b/Server/bin/main/com/server/search/engine/SearchEngine.class differ
diff --git a/Server/bin/main/messages.properties b/Server/bin/main/messages.properties
new file mode 100644
index 00000000..a3d1ceb7
--- /dev/null
+++ b/Server/bin/main/messages.properties
@@ -0,0 +1,38 @@
+validation.not-blank=입력값을 다시 확인해주세요.
+validation.size=허용된 글자 수는 {min}자에서 {max}자 입니다.
+validation.positive=해당 값은 양수만 가능합니다.
+
+validation.auth.email=이메일 형식을 맞춰주세요. (example@email.com)
+validation.auth.password=문자, 숫자, 특수문자로 이루어진 9~20자를 입력하세요.
+validation.auth.nickname=한글/숫자/영어를 선택하여 사용한 1 ~ 20자를 입력하세요.
+validation.auth.provider=GOOGLE, KAKAO, GITHUB 로그인만 지원합니다.
+validation.auth.code=코드를 다시 확인해주세요.
+
+validation.channel.channelName=채널 이름은 한글, 영문, 숫자만 가능합니다.
+
+validation.video.imageType=이미지 타입을 선택해주세요.
+validation.video.name=영상 이름은 필수입니다.
+validation.video.price=가격은 필수입니다.
+validation.video.price.min=가격은 0원 이상이어야 합니다.
+validation.video.categories=카테고리는 필수입니다.
+validation.video.categories.size=카테고리는 {min}개 이상이어야 합니다.
+
+validation.announcement.content=공지사항 내용은 필수입니다.
+
+validation.question.content=문제의 내용은 필수입니다.
+validation.question.content.notBlank=문제의 내용은 공백을 허용하지 않습니다.
+validation.question.position=문제의 위치는 필수입니다.
+validation.question.questionAnswer=문제의 답은 필수입니다.
+validation.question.questionAnswer.notBlank=문제의 답은 공백을 허용하지 않습니다.
+validation.question.selections.size=선택지를 추가하려면 최소 {min}개, 최대 {max}개까지 가능합니다.
+validation.question.selections.eachNotBlank=선택지의 내용은 공백을 허용하지 않습니다.
+
+validation.question.myAnswer=나의 답변 내용은 필수입니다.
+validation.question.myAnswer.eachNotBlank=나의 답변 내용은 공백을 허용하지 않습니다.
+validation.question.myAnswer.size=나의 답변은 {min}개 이상이어야 합니다.
+
+validation.imageType=jpg, jpeg, png 확장자만 지원합니다.
+
+validation.reply.content=수강평작성은 한 글자 이상 100자 이하로 작성해주세요.
+validation.reply.star=별점은 1~5점 사이로 입력해주세요.(0.5점 단위는 불가합니다.)
+
diff --git a/Server/bin/test/com/server/auth/AuthControllerTest.class b/Server/bin/test/com/server/auth/AuthControllerTest.class
new file mode 100644
index 00000000..ab7198f4
Binary files /dev/null and b/Server/bin/test/com/server/auth/AuthControllerTest.class differ
diff --git a/Server/bin/test/com/server/domain/announcement/controller/AnnouncementControllerTest.class b/Server/bin/test/com/server/domain/announcement/controller/AnnouncementControllerTest.class
new file mode 100644
index 00000000..a1a39d57
Binary files /dev/null and b/Server/bin/test/com/server/domain/announcement/controller/AnnouncementControllerTest.class differ
diff --git a/Server/bin/test/com/server/domain/announcement/entity/AnnouncementTest.class b/Server/bin/test/com/server/domain/announcement/entity/AnnouncementTest.class
new file mode 100644
index 00000000..a97bf334
Binary files /dev/null and b/Server/bin/test/com/server/domain/announcement/entity/AnnouncementTest.class differ
diff --git a/Server/bin/test/com/server/domain/announcement/repository/AnnouncementRepositoryTest.class b/Server/bin/test/com/server/domain/announcement/repository/AnnouncementRepositoryTest.class
new file mode 100644
index 00000000..602c083a
Binary files /dev/null and b/Server/bin/test/com/server/domain/announcement/repository/AnnouncementRepositoryTest.class differ
diff --git a/Server/bin/test/com/server/domain/announcement/service/AnnouncementServiceTest.class b/Server/bin/test/com/server/domain/announcement/service/AnnouncementServiceTest.class
new file mode 100644
index 00000000..d2daa79d
Binary files /dev/null and b/Server/bin/test/com/server/domain/announcement/service/AnnouncementServiceTest.class differ
diff --git a/Server/bin/test/com/server/domain/answer/entity/AnswerTest.class b/Server/bin/test/com/server/domain/answer/entity/AnswerTest.class
new file mode 100644
index 00000000..2a22e388
Binary files /dev/null and b/Server/bin/test/com/server/domain/answer/entity/AnswerTest.class differ
diff --git a/Server/bin/test/com/server/domain/answer/repository/AnswerRepositoryTest.class b/Server/bin/test/com/server/domain/answer/repository/AnswerRepositoryTest.class
new file mode 100644
index 00000000..38e28015
Binary files /dev/null and b/Server/bin/test/com/server/domain/answer/repository/AnswerRepositoryTest.class differ
diff --git a/Server/bin/test/com/server/domain/cart/repository/CartRepositoryTest.class b/Server/bin/test/com/server/domain/cart/repository/CartRepositoryTest.class
new file mode 100644
index 00000000..5930f528
Binary files /dev/null and b/Server/bin/test/com/server/domain/cart/repository/CartRepositoryTest.class differ
diff --git a/Server/bin/test/com/server/domain/category/controller/CategoryControllerTest.class b/Server/bin/test/com/server/domain/category/controller/CategoryControllerTest.class
new file mode 100644
index 00000000..99b02ac1
Binary files /dev/null and b/Server/bin/test/com/server/domain/category/controller/CategoryControllerTest.class differ
diff --git a/Server/bin/test/com/server/domain/category/entity/CategoryRepositoryTest.class b/Server/bin/test/com/server/domain/category/entity/CategoryRepositoryTest.class
new file mode 100644
index 00000000..0ebdaaae
Binary files /dev/null and b/Server/bin/test/com/server/domain/category/entity/CategoryRepositoryTest.class differ
diff --git a/Server/bin/test/com/server/domain/category/service/CategoryServiceTest.class b/Server/bin/test/com/server/domain/category/service/CategoryServiceTest.class
new file mode 100644
index 00000000..2d5a868a
Binary files /dev/null and b/Server/bin/test/com/server/domain/category/service/CategoryServiceTest.class differ
diff --git a/Server/bin/test/com/server/domain/channel/controller/ChannelControllerTest.class b/Server/bin/test/com/server/domain/channel/controller/ChannelControllerTest.class
new file mode 100644
index 00000000..498c313a
Binary files /dev/null and b/Server/bin/test/com/server/domain/channel/controller/ChannelControllerTest.class differ
diff --git a/Server/bin/test/com/server/domain/channel/respository/ChannelRepositoryTest.class b/Server/bin/test/com/server/domain/channel/respository/ChannelRepositoryTest.class
new file mode 100644
index 00000000..3b29a645
Binary files /dev/null and b/Server/bin/test/com/server/domain/channel/respository/ChannelRepositoryTest.class differ
diff --git a/Server/bin/test/com/server/domain/channel/service/ChannelServiceTest.class b/Server/bin/test/com/server/domain/channel/service/ChannelServiceTest.class
new file mode 100644
index 00000000..19c12fd7
Binary files /dev/null and b/Server/bin/test/com/server/domain/channel/service/ChannelServiceTest.class differ
diff --git a/Server/bin/test/com/server/domain/member/controller/MemberControllerTest.class b/Server/bin/test/com/server/domain/member/controller/MemberControllerTest.class
new file mode 100644
index 00000000..7a555f66
Binary files /dev/null and b/Server/bin/test/com/server/domain/member/controller/MemberControllerTest.class differ
diff --git a/Server/bin/test/com/server/domain/member/repository/MemberRepositoryTest.class b/Server/bin/test/com/server/domain/member/repository/MemberRepositoryTest.class
new file mode 100644
index 00000000..fb231715
Binary files /dev/null and b/Server/bin/test/com/server/domain/member/repository/MemberRepositoryTest.class differ
diff --git a/Server/bin/test/com/server/domain/member/service/MemberServiceTest.class b/Server/bin/test/com/server/domain/member/service/MemberServiceTest.class
new file mode 100644
index 00000000..d7ff3cfa
Binary files /dev/null and b/Server/bin/test/com/server/domain/member/service/MemberServiceTest.class differ
diff --git a/Server/bin/test/com/server/domain/order/controller/OrderControllerTest.class b/Server/bin/test/com/server/domain/order/controller/OrderControllerTest.class
new file mode 100644
index 00000000..3b2e1ecb
Binary files /dev/null and b/Server/bin/test/com/server/domain/order/controller/OrderControllerTest.class differ
diff --git a/Server/bin/test/com/server/domain/order/entity/OrderTest.class b/Server/bin/test/com/server/domain/order/entity/OrderTest.class
new file mode 100644
index 00000000..9ea3332b
Binary files /dev/null and b/Server/bin/test/com/server/domain/order/entity/OrderTest.class differ
diff --git a/Server/bin/test/com/server/domain/order/repository/OrderRepositoryTest.class b/Server/bin/test/com/server/domain/order/repository/OrderRepositoryTest.class
new file mode 100644
index 00000000..fbb2d3a4
Binary files /dev/null and b/Server/bin/test/com/server/domain/order/repository/OrderRepositoryTest.class differ
diff --git a/Server/bin/test/com/server/domain/order/service/OrderServiceTest.class b/Server/bin/test/com/server/domain/order/service/OrderServiceTest.class
new file mode 100644
index 00000000..65ddc5bc
Binary files /dev/null and b/Server/bin/test/com/server/domain/order/service/OrderServiceTest.class differ
diff --git a/Server/bin/test/com/server/domain/question/controller/QuestionControllerTest.class b/Server/bin/test/com/server/domain/question/controller/QuestionControllerTest.class
new file mode 100644
index 00000000..a70e571b
Binary files /dev/null and b/Server/bin/test/com/server/domain/question/controller/QuestionControllerTest.class differ
diff --git a/Server/bin/test/com/server/domain/question/repository/QuestionRepositoryTest.class b/Server/bin/test/com/server/domain/question/repository/QuestionRepositoryTest.class
new file mode 100644
index 00000000..2d766d31
Binary files /dev/null and b/Server/bin/test/com/server/domain/question/repository/QuestionRepositoryTest.class differ
diff --git a/Server/bin/test/com/server/domain/question/service/QuestionServiceTest.class b/Server/bin/test/com/server/domain/question/service/QuestionServiceTest.class
new file mode 100644
index 00000000..f046d4bc
Binary files /dev/null and b/Server/bin/test/com/server/domain/question/service/QuestionServiceTest.class differ
diff --git a/Server/bin/test/com/server/domain/reply/controller/ReplyControllerTest.class b/Server/bin/test/com/server/domain/reply/controller/ReplyControllerTest.class
new file mode 100644
index 00000000..a8a3a4bd
Binary files /dev/null and b/Server/bin/test/com/server/domain/reply/controller/ReplyControllerTest.class differ
diff --git a/Server/bin/test/com/server/domain/reward/repository/NewRewardRepositoryTest.class b/Server/bin/test/com/server/domain/reward/repository/NewRewardRepositoryTest.class
new file mode 100644
index 00000000..a2277d45
Binary files /dev/null and b/Server/bin/test/com/server/domain/reward/repository/NewRewardRepositoryTest.class differ
diff --git a/Server/bin/test/com/server/domain/reward/repository/RewardRepositoryTest.class b/Server/bin/test/com/server/domain/reward/repository/RewardRepositoryTest.class
new file mode 100644
index 00000000..a20e9617
Binary files /dev/null and b/Server/bin/test/com/server/domain/reward/repository/RewardRepositoryTest.class differ
diff --git a/Server/bin/test/com/server/domain/reward/service/RewardServiceTest.class b/Server/bin/test/com/server/domain/reward/service/RewardServiceTest.class
new file mode 100644
index 00000000..1a1b5b1c
Binary files /dev/null and b/Server/bin/test/com/server/domain/reward/service/RewardServiceTest.class differ
diff --git a/Server/bin/test/com/server/domain/subscribe/repository/SubscribeRepositoryTest.class b/Server/bin/test/com/server/domain/subscribe/repository/SubscribeRepositoryTest.class
new file mode 100644
index 00000000..b86e5f11
Binary files /dev/null and b/Server/bin/test/com/server/domain/subscribe/repository/SubscribeRepositoryTest.class differ
diff --git a/Server/bin/test/com/server/domain/video/controller/VideoControllerTest.class b/Server/bin/test/com/server/domain/video/controller/VideoControllerTest.class
new file mode 100644
index 00000000..f8296ee4
Binary files /dev/null and b/Server/bin/test/com/server/domain/video/controller/VideoControllerTest.class differ
diff --git a/Server/bin/test/com/server/domain/video/entity/VideoTest.class b/Server/bin/test/com/server/domain/video/entity/VideoTest.class
new file mode 100644
index 00000000..6c2d5426
Binary files /dev/null and b/Server/bin/test/com/server/domain/video/entity/VideoTest.class differ
diff --git a/Server/bin/test/com/server/domain/video/repository/VideoRepositoryTest.class b/Server/bin/test/com/server/domain/video/repository/VideoRepositoryTest.class
new file mode 100644
index 00000000..360b1ca1
Binary files /dev/null and b/Server/bin/test/com/server/domain/video/repository/VideoRepositoryTest.class differ
diff --git a/Server/bin/test/com/server/domain/video/service/VideoServiceTest.class b/Server/bin/test/com/server/domain/video/service/VideoServiceTest.class
new file mode 100644
index 00000000..f95b2c80
Binary files /dev/null and b/Server/bin/test/com/server/domain/video/service/VideoServiceTest.class differ
diff --git a/Server/bin/test/com/server/domain/watch/entity/WatchTest.class b/Server/bin/test/com/server/domain/watch/entity/WatchTest.class
new file mode 100644
index 00000000..52eb6a2d
Binary files /dev/null and b/Server/bin/test/com/server/domain/watch/entity/WatchTest.class differ
diff --git a/Server/bin/test/com/server/domain/watch/repository/WatchRepositoryTest.class b/Server/bin/test/com/server/domain/watch/repository/WatchRepositoryTest.class
new file mode 100644
index 00000000..85433ca5
Binary files /dev/null and b/Server/bin/test/com/server/domain/watch/repository/WatchRepositoryTest.class differ
diff --git a/Server/bin/test/com/server/global/common/CommonController$SampleRequest.class b/Server/bin/test/com/server/global/common/CommonController$SampleRequest.class
new file mode 100644
index 00000000..25a2ca98
Binary files /dev/null and b/Server/bin/test/com/server/global/common/CommonController$SampleRequest.class differ
diff --git a/Server/bin/test/com/server/global/common/CommonController.class b/Server/bin/test/com/server/global/common/CommonController.class
new file mode 100644
index 00000000..4f146ba8
Binary files /dev/null and b/Server/bin/test/com/server/global/common/CommonController.class differ
diff --git a/Server/bin/test/com/server/global/restdocs/CommonControllerTest.class b/Server/bin/test/com/server/global/restdocs/CommonControllerTest.class
new file mode 100644
index 00000000..8a7d00ba
Binary files /dev/null and b/Server/bin/test/com/server/global/restdocs/CommonControllerTest.class differ
diff --git a/Server/bin/test/com/server/global/restdocs/CustomResponseFieldsSnippet.class b/Server/bin/test/com/server/global/restdocs/CustomResponseFieldsSnippet.class
new file mode 100644
index 00000000..c5402256
Binary files /dev/null and b/Server/bin/test/com/server/global/restdocs/CustomResponseFieldsSnippet.class differ
diff --git a/Server/bin/test/com/server/global/testhelper/ControllerTest.class b/Server/bin/test/com/server/global/testhelper/ControllerTest.class
new file mode 100644
index 00000000..e5b52bf1
Binary files /dev/null and b/Server/bin/test/com/server/global/testhelper/ControllerTest.class differ
diff --git a/Server/bin/test/com/server/global/testhelper/RepositoryTest.class b/Server/bin/test/com/server/global/testhelper/RepositoryTest.class
new file mode 100644
index 00000000..bb891ea6
Binary files /dev/null and b/Server/bin/test/com/server/global/testhelper/RepositoryTest.class differ
diff --git a/Server/bin/test/com/server/global/testhelper/RestDocsUtil.class b/Server/bin/test/com/server/global/testhelper/RestDocsUtil.class
new file mode 100644
index 00000000..881d911b
Binary files /dev/null and b/Server/bin/test/com/server/global/testhelper/RestDocsUtil.class differ
diff --git a/Server/bin/test/com/server/global/testhelper/ServiceTest.class b/Server/bin/test/com/server/global/testhelper/ServiceTest.class
new file mode 100644
index 00000000..b47ab4bc
Binary files /dev/null and b/Server/bin/test/com/server/global/testhelper/ServiceTest.class differ
diff --git a/Server/bin/test/com/server/module/ModuleServiceTest.class b/Server/bin/test/com/server/module/ModuleServiceTest.class
new file mode 100644
index 00000000..12f76806
Binary files /dev/null and b/Server/bin/test/com/server/module/ModuleServiceTest.class differ
diff --git a/Server/bin/test/com/server/module/s3/service/AwsServiceTest.class b/Server/bin/test/com/server/module/s3/service/AwsServiceTest.class
new file mode 100644
index 00000000..e7241481
Binary files /dev/null and b/Server/bin/test/com/server/module/s3/service/AwsServiceTest.class differ
diff --git a/Server/bin/test/org/springframework/restdocs/templates/custom-response-fields.snippet b/Server/bin/test/org/springframework/restdocs/templates/custom-response-fields.snippet
new file mode 100644
index 00000000..f23ec446
--- /dev/null
+++ b/Server/bin/test/org/springframework/restdocs/templates/custom-response-fields.snippet
@@ -0,0 +1,9 @@
+{{#title}}{{.}}{{/title}}
+|===
+|ENUM|설명
+
+{{#fields}}
+|{{#tableCellContent}}`+{{path}}+`{{/tableCellContent}}
+|{{#tableCellContent}}{{description}}{{/tableCellContent}}
+{{/fields}}
+|===
\ No newline at end of file
diff --git a/Server/bin/test/org/springframework/restdocs/templates/path-parameters.snippet b/Server/bin/test/org/springframework/restdocs/templates/path-parameters.snippet
new file mode 100644
index 00000000..14236224
--- /dev/null
+++ b/Server/bin/test/org/springframework/restdocs/templates/path-parameters.snippet
@@ -0,0 +1,8 @@
+.+{{path}}+
+|===
+|파라미터|설명
+{{#parameters}}
+|{{#tableCellContent}}`+{{name}}+`{{/tableCellContent}}
+|{{#tableCellContent}}{{description}}{{/tableCellContent}}
+{{/parameters}}
+|===
\ No newline at end of file
diff --git a/Server/bin/test/org/springframework/restdocs/templates/request-fields.snippet b/Server/bin/test/org/springframework/restdocs/templates/request-fields.snippet
new file mode 100644
index 00000000..e56ca4be
--- /dev/null
+++ b/Server/bin/test/org/springframework/restdocs/templates/request-fields.snippet
@@ -0,0 +1,11 @@
+|===
+|필드명|타입|설명|제약조건|필수여부
+
+{{#fields}}
+|{{#tableCellContent}}`+{{path}}+`{{/tableCellContent}}
+|{{#tableCellContent}}`+{{type}}+`{{/tableCellContent}}
+|{{#tableCellContent}}{{description}}{{/tableCellContent}}
+|{{#tableCellContent}}{{#constraints}}{{.}}{{/constraints}}{{/tableCellContent}}
+|{{#tableCellContent}}{{^optional}}필수{{/optional}}{{#optional}}선택{{/optional}}{{/tableCellContent}}
+{{/fields}}
+|===
\ No newline at end of file
diff --git a/Server/bin/test/org/springframework/restdocs/templates/request-headers.snippet b/Server/bin/test/org/springframework/restdocs/templates/request-headers.snippet
new file mode 100644
index 00000000..e7ef1832
--- /dev/null
+++ b/Server/bin/test/org/springframework/restdocs/templates/request-headers.snippet
@@ -0,0 +1,8 @@
+|===
+|헤더명|설명|필수여부
+{{#headers}}
+|{{#tableCellContent}}`+{{name}}+`{{/tableCellContent}}
+|{{#tableCellContent}}{{description}}{{/tableCellContent}}
+|{{#tableCellContent}}{{^optional}}필수{{/optional}}{{#optional}}선택{{/optional}}{{/tableCellContent}}
+{{/headers}}
+|===
\ No newline at end of file
diff --git a/Server/bin/test/org/springframework/restdocs/templates/request-parameters.snippet b/Server/bin/test/org/springframework/restdocs/templates/request-parameters.snippet
new file mode 100644
index 00000000..c34908b3
--- /dev/null
+++ b/Server/bin/test/org/springframework/restdocs/templates/request-parameters.snippet
@@ -0,0 +1,8 @@
+|===
+|파라미터|설명|필수여부
+{{#parameters}}
+|{{#tableCellContent}}`+{{name}}+`{{/tableCellContent}}
+|{{#tableCellContent}}{{description}}{{/tableCellContent}}
+|{{#tableCellContent}}{{^optional}}필수{{/optional}}{{#optional}}선택{{/optional}}{{/tableCellContent}}
+{{/parameters}}
+|===
\ No newline at end of file
diff --git a/Server/bin/test/org/springframework/restdocs/templates/response-fields.snippet b/Server/bin/test/org/springframework/restdocs/templates/response-fields.snippet
new file mode 100644
index 00000000..6a37dd4a
--- /dev/null
+++ b/Server/bin/test/org/springframework/restdocs/templates/response-fields.snippet
@@ -0,0 +1,8 @@
+|===
+|필드명|타입|설명
+{{#fields}}
+|{{#tableCellContent}}`+{{path}}+`{{/tableCellContent}}
+|{{#tableCellContent}}`+{{type}}+`{{/tableCellContent}}
+|{{#tableCellContent}}{{description}}{{/tableCellContent}}
+{{/fields}}
+|===
\ No newline at end of file
diff --git a/client/src/assets/images/rollingbanner/banilajs.png b/client/src/assets/images/rollingbanner/banilajs.png
new file mode 100644
index 00000000..bfe1103c
Binary files /dev/null and b/client/src/assets/images/rollingbanner/banilajs.png differ
diff --git a/client/src/assets/images/rollingbanner/java.png b/client/src/assets/images/rollingbanner/java.png
new file mode 100644
index 00000000..38a8151b
Binary files /dev/null and b/client/src/assets/images/rollingbanner/java.png differ
diff --git a/client/src/assets/images/rollingbanner/python.png b/client/src/assets/images/rollingbanner/python.png
new file mode 100644
index 00000000..14b6f2aa
Binary files /dev/null and b/client/src/assets/images/rollingbanner/python.png differ
diff --git a/client/src/assets/images/rollingbanner/react.png b/client/src/assets/images/rollingbanner/react.png
new file mode 100644
index 00000000..9ac3e7b4
Binary files /dev/null and b/client/src/assets/images/rollingbanner/react.png differ
diff --git a/client/src/assets/images/rollingbanner/spring.png b/client/src/assets/images/rollingbanner/spring.png
new file mode 100644
index 00000000..5b955c3e
Binary files /dev/null and b/client/src/assets/images/rollingbanner/spring.png differ
diff --git a/client/src/assets/images/rollingbanner/springboot.png b/client/src/assets/images/rollingbanner/springboot.png
new file mode 100644
index 00000000..ad3c0b4c
Binary files /dev/null and b/client/src/assets/images/rollingbanner/springboot.png differ
diff --git a/client/src/assets/images/rollingbanner/typescript.png b/client/src/assets/images/rollingbanner/typescript.png
new file mode 100644
index 00000000..2dc6f597
Binary files /dev/null and b/client/src/assets/images/rollingbanner/typescript.png differ
diff --git a/client/src/components/mainPageItems/Carousel.js b/client/src/components/mainPageItems/Carousel.js
index 11a8ddef..d725d88a 100644
--- a/client/src/components/mainPageItems/Carousel.js
+++ b/client/src/components/mainPageItems/Carousel.js
@@ -7,12 +7,7 @@ import { AutoPlay } from "@egjs/flicking-plugins";
import Flicking, { ViewportSlot, MoveEvent, WillChangeEvent, Viewport } from "@egjs/react-flicking";
import { Arrow } from "@egjs/flicking-plugins";
import "@egjs/flicking-plugins/dist/arrow.css";
-import carouselPrev from '../../assets/images/icons/arrow/carouselPrev.svg';
-import carouselNext from '../../assets/images/icons/arrow/carouselNext.svg';
-const CarouselContainer = styled.div`
- max-height: 450px;
-`
const CarouselItemContainer = styled.div`
`
const CarouselImg = styled.img`
@@ -36,12 +31,11 @@ const Carousel = () => {
duration: 1500,
animationDuration: 2000,
direction: "NEXT",
- stopOnHover: true }),
+ stopOnHover: false }),
new Arrow({}),
];
return (
-
{
-
);
};
diff --git a/client/src/components/mainPageItems/MainPageItems.js b/client/src/components/mainPageItems/MainPageItems.js
index fcc26030..540af347 100644
--- a/client/src/components/mainPageItems/MainPageItems.js
+++ b/client/src/components/mainPageItems/MainPageItems.js
@@ -20,18 +20,18 @@ export const MainPageFirstItem = () => {
if(!ref.current) return;
const callback = (entries) => {
entries.forEach((entry)=>{
+ setIsInTitleViewport(false);
+ setIsInSubTitleVieport(false);
+ setIsInButtonViewport(false);
+
if(entry.isIntersecting) {
setIsInTitleViewport(true);
setTimeout(()=>{
setIsInSubTitleVieport(true);
setTimeout(()=>{
setIsInButtonViewport(true);
- },1000);
- },1000);
- } else {
- setIsInTitleViewport(false);
- setIsInSubTitleVieport(false);
- setIsInButtonViewport(false);
+ },500);
+ },500);
}
});
}
diff --git a/client/src/components/mainPageItems/MainPageItems.style.js b/client/src/components/mainPageItems/MainPageItems.style.js
index 5a8fb137..9be09f58 100644
--- a/client/src/components/mainPageItems/MainPageItems.style.js
+++ b/client/src/components/mainPageItems/MainPageItems.style.js
@@ -2,20 +2,10 @@ import { BigNavyButton } from '../../atoms/buttons/Buttons';
import { BodyTextTypo, Heading1Typo } from '../../atoms/typographys/Typographys';
import tokens from '../../styles/tokens.json';
import { keyframes, styled } from 'styled-components';
+import { frameInBottomToTopAnimation, frameInTopToBottomAnimation } from './frameAnimation';
const globalTokens = tokens.global;
-const frameInTitleAnimation = keyframes`
- 0% {
- opacity: 0;
- transform: translateY(-20%);
- }
- 100%{
- opacity: 1;
- transform: translateY(0%);
- }
-`;
-
export const MainPageFirstItemContainer = styled.section`
padding: ${globalTokens.Spacing32.value}px;
border-radius: ${globalTokens.BigRadius.value}px;
@@ -30,14 +20,14 @@ export const MainPageTitleTypo = styled(Heading1Typo)`
opacity: 0;
}
&.frame-in {
- animation: ${frameInTitleAnimation} 1.5s;
+ animation: ${frameInTopToBottomAnimation} 1.5s;
}
`
export const MainPageSubTitleTypo = styled(BodyTextTypo)`
font-size: ${globalTokens.Heading5.value}px;
margin-bottom: ${globalTokens.Spacing8.value}px;
&.frame-in {
- animation: ${frameInTitleAnimation} 1s;
+ animation: ${frameInTopToBottomAnimation} 1s;
}
&.frame-out {
opacity: 0;
@@ -48,13 +38,12 @@ export const MainPageStartButton = styled(BigNavyButton)`
background-color: rgba(255,255,255,0.25);
color: ${(props)=>props.isDark? globalTokens.White.value : globalTokens.Black.value};
border: ${globalTokens.RegularHeight.value}px solid ${globalTokens.Gray.value};
-
+ font-size: ${globalTokens.Heading5.value}px;
&:hover {
background-color: rgba(255,255,255,0.5);
}
-
&.frame-in {
- animation: ${frameInTitleAnimation} 1s;
+ animation: ${frameInBottomToTopAnimation} 1s;
}
&.frame-out {
opacity: 0;
diff --git a/client/src/components/mainPageItems/MainSecondPageItems.js b/client/src/components/mainPageItems/MainSecondPageItems.js
index 52ebc339..1446c4db 100644
--- a/client/src/components/mainPageItems/MainSecondPageItems.js
+++ b/client/src/components/mainPageItems/MainSecondPageItems.js
@@ -1,34 +1,13 @@
import React, { useEffect, useRef, useState } from 'react';
-import { keyframes, styled } from 'styled-components';
+import { styled } from 'styled-components';
import tokens from '../../styles/tokens.json';
import { MainPageSubTitleTypo, MainPageTitleTypo } from './MainPageItems.style';
import { useSelector } from 'react-redux';
import Carousel from './Carousel';
+import { frameInBottomToTopAnimation, frameInLeftToRightAnimation, frameInRightToLeftAnimation } from './frameAnimation';
const globalTokens = tokens.global;
-const frameInLeftToRightAnimation = keyframes`
- 0% {
- opacity: 0;
- transform: translateX(-20%);
- }
- 100%{
- opacity: 1;
- transform: translateX(0%);
- }
-`;
-
-const frameInRightToLeftAnimation = keyframes`
- 0% {
- opacity: 0;
- transform: translateX(20%);
- }
- 100% {
- opacity: 1;
- transform: translateX(0%);
- }
-`
-
const MainPageSecontItemContainer = styled.section`
padding: ${globalTokens.Spacing32.value}px;
border-radius: ${globalTokens.BigRadius.value}px;
@@ -54,11 +33,23 @@ const SecondPageSubTitleTypo = styled(MainPageSubTitleTypo)`
}
`
+const SecondPageCarouselContainer = styled.div`
+ max-width: 1000px;
+ max-height: 60vh;
+ &.second-frame-in {
+ animation: ${frameInBottomToTopAnimation} 1.5s;
+ }
+ &.second-frame-out {
+ opacity: 0;
+ }
+`
+
export const MainSecondPageItems = () => {
const isDark = useSelector(state=>state.uiSetting.isDark);
const ref = useRef();
const [ isInTitleViewport, setIsInTitleViewport ] = useState(false);
const [ isInSubTitleViewport, setIsInSubTitleViewport ] = useState(false);
+ const [ isInCarouselViewport, setIsInCarouselViewport ] = useState(false)
useEffect(()=>{
if(!ref.current) return;
@@ -67,11 +58,15 @@ export const MainSecondPageItems = () => {
if(entry.isIntersecting){
setIsInTitleViewport(true);
setTimeout(()=>{
- setIsInSubTitleViewport(true)
- },100);
+ setIsInSubTitleViewport(true);
+ },500);
+ setTimeout(()=>{
+ setIsInCarouselViewport(true);
+ },1000);
} else {
setIsInTitleViewport(false);
setIsInSubTitleViewport(false);
+ setIsInCarouselViewport(false);
}
})
}
@@ -96,7 +91,10 @@ export const MainSecondPageItems = () => {
className={isInSubTitleViewport?'second-frame-in':'second-frame-out'}>
성장은 기본, 영상으로 수익 창출까지!
-
+
+
+
);
};
diff --git a/client/src/components/mainPageItems/MainThirdPageItems.js b/client/src/components/mainPageItems/MainThirdPageItems.js
index 00cbd9d1..657cf76e 100644
--- a/client/src/components/mainPageItems/MainThirdPageItems.js
+++ b/client/src/components/mainPageItems/MainThirdPageItems.js
@@ -3,6 +3,7 @@ import { styled } from 'styled-components';
import tokens from '../../styles/tokens.json';
import { MainPageSubTitleTypo, MainPageTitleTypo } from './MainPageItems.style';
import { useSelector } from 'react-redux';
+import Rollingbanner from './Rollingbanner';
const globalTokens = tokens.global;
@@ -26,6 +27,7 @@ export const MainThirdPageItems = () => {
기술 스텍
+
);
};
diff --git a/client/src/components/mainPageItems/Rollingbanner.js b/client/src/components/mainPageItems/Rollingbanner.js
new file mode 100644
index 00000000..b6762e0c
--- /dev/null
+++ b/client/src/components/mainPageItems/Rollingbanner.js
@@ -0,0 +1,108 @@
+import React from 'react';
+import { keyframes, styled } from 'styled-components';
+import react from '../../assets/images/rollingbanner/react.png'
+import java from '../../assets/images/rollingbanner/java.png'
+import spring from '../../assets/images/rollingbanner/spring.png'
+import springboot from '../../assets/images/rollingbanner/springboot.png'
+import banilajs from '../../assets/images/rollingbanner/banilajs.png'
+import typescript from '../../assets/images/rollingbanner/typescript.png'
+
+const infiniteAnimation1 = keyframes`
+ 0% {
+ transform: translateX(0%);
+ }
+ 50% {
+ transform: translateX(-100%);
+ }
+ 50.1% {
+ transform: translateX(100%);
+ }
+ 100% {
+ transform: translateX(0%);
+ }
+`
+const infiniteAnimation2 = keyframes`
+ 0% {
+ transform: translateX(0%);
+ }
+ 100% {
+ transform: translateX(-200%);
+ }
+`
+const Wrapper = styled.div`
+ width: 1300px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+`
+const SlideContainer = styled.div`
+ overflow: hidden;
+ width: 1300px;
+`
+const SlideWrapper = styled.ul`
+ width: 1300px;
+ display: flex;
+ flex-wrap: nowrap;
+`
+const Slide = styled.div`
+ display: flex;
+ align-items: center;
+ flex-wrap: nowrap;
+ position: relative;
+ gap: 30px;
+ &::before {
+ content: "";
+ display: block;
+ width: 100%;
+ height: 1px;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-100%);
+ z-index: 1;
+ }
+ &.original {
+ animation: 20s linear infinite normal none running
+ ${infiniteAnimation1};
+ }
+ &.clone {
+ animation: 20s linear infinite ${infiniteAnimation2};
+ }
+`
+const SlideItem = styled.li`
+ z-index: 2;
+ transition: 0.3s;
+`
+const SlideItemImg = styled.img`
+ width: 200px;
+ padding: 10px;
+`
+export const Rollingbanner = () => {
+ const slides = [ react, java, spring, springboot, banilajs, typescript ]
+ return (
+
+
+
+
+ {
+ slides.map((e,idx)=>
+
+
+ )
+ }
+
+
+ {
+ slides.map((e,idx)=>
+
+
+ )
+ }
+
+
+
+
+ );
+};
+
+export default Rollingbanner;
\ No newline at end of file
diff --git a/client/src/components/mainPageItems/frameAnimation.js b/client/src/components/mainPageItems/frameAnimation.js
new file mode 100644
index 00000000..9f19cd21
--- /dev/null
+++ b/client/src/components/mainPageItems/frameAnimation.js
@@ -0,0 +1,45 @@
+import { keyframes, styled } from "styled-components";
+
+export const frameInTopToBottomAnimation = keyframes`
+ 0% {
+ opacity: 0;
+ transform: translateY(-20%);
+ }
+ 100%{
+ opacity: 1;
+ transform: translateY(0%);
+ }
+`;
+
+export const frameInBottomToTopAnimation = keyframes`
+ 0% {
+ opacity: 0;
+ transform: translateY(20%);
+ }
+ 100%{
+ opacity: 1;
+ transform: translateY(0%);
+ }
+`;
+
+export const frameInLeftToRightAnimation = keyframes`
+ 0% {
+ opacity: 0;
+ transform: translateX(-20%);
+ }
+ 100%{
+ opacity: 1;
+ transform: translateX(0%);
+ }
+`
+
+export const frameInRightToLeftAnimation = keyframes`
+ 0% {
+ opacity: 0;
+ transform: translateX(20%);
+ }
+ 100% {
+ opacity: 1;
+ transform: translateX(0%);
+ }
+`
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 00000000..6bd2552b
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,6 @@
+{
+ "name": "seb45_main_026",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {}
+}