π₯ μΆμΆλ°©λ²
1. ν΄λλ§ νΈλ¦¬ κ΅¬μ‘°λ‘ μΆλ ₯νλ€.
> tree ν΄λμ΄λ¦
2. νΈλ¦¬ ꡬ쑰μ νμΌλ ν¬ν¨νμ¬ μΆλ ₯νλ€.
> tree /f ν΄λμ΄λ¦
βββ client
β βββ public
β β βββ favicon.ico
β β βββ index.htm
β β βββ logo.png
β β
β βββ src
β β βββ assets
β β β βββ images
β β β
β β βββ components
β β β βββ Common
β β β β
β β β βββ Home
β β β β
β β β βββ Dashboard
β β β β
β β β βββ Timetable
β β β β
β β β βββ Notice
β β β β
β β β βββ Replay
β β β β
β β β βββ Mypage
β β β
β β βββ constant
β β β βββ envs.js
β β β βββ style.js
β β β
β β βββ hooks
β β β
β β βββ pages
β β β
β β βββ store
β β β
β β βββ utils
β β β
β β βββ socket
β β β βββ socket.ts
β β β
β β βββ App.jsx
β β βββ App.css
β β βββ index.jsx
β β
β βββ .env
β βββ craco.config.js
β βββ package.json
β βββ package-lock.json
β
βββ Openvidu
β βββ public
β β βββ models
β β
β βββ src
β β βββ assets
β β β βββ images
β β β
β β βββ components
β β β βββ chat
β β β βββ dialog-extension
β β β βββ items
β β β βββ participant
β β β βββ pointClickEvent
β β β βββ quiz
β β β βββ stream
β β β βββ toolbar
β β β
β β βββ layout
β β β
β β βββ models
β β
β βββ .dockerignore
β βββ .gitignore
β βββ Dockerfile
β βββ library-copy.js
β βββ package.json
β βββ tsconfig.json
β
βββ .gitignore
βββ README.md
ββ.gradle
β ββ7.4.1
β β ββchecksums
β β ββdependencies-accessors
β β ββexecutionHistory
β β ββfileChanges
β β ββfileHashes
β β ββvcsMetadata
β ββbuildOutputCleanup
β ββvcs-1
ββ.idea
ββbuild
β ββclasses
β β ββjava
β β ββmain
β β ββcom
β β ββpingpong
β β ββbackend
β β ββapi
β β β ββcontroller
β β β ββdomain
β β β β ββdto
β β β β ββenums
β β β β ββrequest
β β β β ββresponse
β β β ββjwt
β β β ββrepository
β β β ββservice
β β ββconfig
β β ββException
β ββgenerated
β β ββsources
β β ββannotationProcessor
β β β ββjava
β β β ββmain
β β ββheaders
β β ββjava
β β ββmain
β ββresources
β β ββmain
β ββtmp
β ββcompileJava
ββgradle
β ββwrapper
ββsrc
ββmain
β ββjava
β β ββcom
β β ββpingpong
β β ββbackend
β β ββapi
β β β ββcontroller
β β β ββdomain
β β β β ββdto
β β β β ββenums
β β β β ββrequest
β β β β ββresponse
β β β ββjwt
β β β ββrepository
β β β ββservice
β β ββconfig
β β ββException
β ββresources
ββtest
ββjava
β ββcom
β ββpingpong
β ββbackend
ββresources
β .gitignore
β build.gradle
β gradlew
β gradlew.bat
β settings.gradle
β ssafy-web.log
β
ββ.gradle
β β file-system.probe
β β
β ββ7.4.1
β β β gc.properties
β β β
β β ββchecksums
β β β checksums.lock
β β β md5-checksums.bin
β β β sha1-checksums.bin
β β β
β β ββdependencies-accessors
β β β dependencies-accessors.lock
β β β gc.properties
β β β
β β ββexecutionHistory
β β β executionHistory.bin
β β β executionHistory.lock
β β β
β β ββfileChanges
β β β last-build.bin
β β β
β β ββfileHashes
β β β fileHashes.bin
β β β fileHashes.lock
β β β resourceHashesCache.bin
β β β
β β ββvcsMetadata
β ββbuildOutputCleanup
β β buildOutputCleanup.lock
β β cache.properties
β β outputFiles.bin
β β
β ββvcs-1
β gc.properties
β
ββ.idea
β .gitignore
β compiler.xml
β gradle.xml
β jarRepositories.xml
β misc.xml
β vcs.xml
β workspace.xml
β
ββbuild
β ββclasses
β β ββjava
β β ββmain
β β ββcom
β β ββpingpong
β β ββbackend
β β β BackendApplication.class
β β β
β β ββapi
β β β ββcontroller
β β β β AuthController.class
β β β β ClassController.class
β β β β ExcelController.class
β β β β NoticeController.class
β β β β RecordController.class
β β β β StoreController.class
β β β β StudentController.class
β β β β TeacherController.class
β β β β UserController.class
β β β β
β β β ββdomain
β β β β β Authority$AuthorityBuilder.class
β β β β β Authority.class
β β β β β ClassEntity$ClassEntityBuilder.class
β β β β β ClassEntity.class
β β β β β ClassStudentEntity$ClassStudentEntityBuilder.class
β β β β β ClassStudentEntity.class
β β β β β ItemEntity.class
β β β β β ItemStudentEntity.class
β β β β β LogEntity$LogEntityBuilder.class
β β β β β LogEntity.class
β β β β β NoticeEntity$NoticeEntityBuilder.class
β β β β β NoticeEntity.class
β β β β β RankingEntity$RankingEntityBuilder.class
β β β β β RankingEntity.class
β β β β β RecordEntity$RecordEntityBuilder.class
β β β β β RecordEntity.class
β β β β β StudentEntity$StudentEntityBuilder.class
β β β β β StudentEntity.class
β β β β β StudentSpecification.class
β β β β β SubjectEntity$SubjectEntityBuilder.class
β β β β β SubjectEntity.class
β β β β β TeacherEntity$TeacherEntityBuilder.class
β β β β β TeacherEntity.class
β β β β β TimetableEntity$TimetableEntityBuilder.class
β β β β β TimetableEntity.class
β β β β β
β β β β ββdto
β β β β β LoginDto$LoginDtoBuilder.class
β β β β β LoginDto.class
β β β β β TokenDto$TokenDtoBuilder.class
β β β β β TokenDto.class
β β β β β
β β β β ββenums
β β β β β ItemCategory.class
β β β β β
β β β β ββrequest
β β β β β ClassRequest.class
β β β β β FindPwdRequest.class
β β β β β LogRequest.class
β β β β β NoticeRequest.class
β β β β β OpenRequest.class
β β β β β RecordRequest.class
β β β β β UserRequest$Login.class
β β β β β UserRequest$Logout.class
β β β β β UserRequest$Reissue.class
β β β β β UserRequest$SignUp.class
β β β β β UserRequest.class
β β β β β
β β β β ββresponse
β β β β ClassResponse.class
β β β β ItemStudentResponse.class
β β β β NoticeResponse.class
β β β β RankResponse.class
β β β β RecordResponse.class
β β β β StudentResponse.class
β β β β
β β β ββjwt
β β β β JwtAccessDeniedHandler.class
β β β β JwtAuthenticationEntryPoint.class
β β β β JwtFilter.class
β β β β JwtSecurityConfig.class
β β β β TokenProvider.class
β β β β
β β β ββrepository
β β β β ClassRepository.class
β β β β ClassStudentRepository.class
β β β β ItemRepository.class
β β β β ItemStudentRepository.class
β β β β LogRepository.class
β β β β NoticeRepository.class
β β β β RankingRepository.class
β β β β RecordRepository.class
β β β β StudentRepository.class
β β β β SubjectRepository.class
β β β β TeacherRepository.class
β β β β TimetableRepository.class
β β β β UserLoginPostRes.class
β β β β
β β β ββservice
β β β ClassService.class
β β β CustomUserDetailsService.class
β β β EmailService.class
β β β ExcelService.class
β β β ExcelUtil$1.class
β β β ExcelUtil.class
β β β ItemService.class
β β β ItemServiceImpl.class
β β β NoticeService.class
β β β RecordService.class
β β β ScheduleService.class
β β β StudentService.class
β β β StudentServiceImpl.class
β β β TeacherService.class
β β β TeacherServiceImpl.class
β β β
β β ββconfig
β β β CorsConfig.class
β β β SchedulerConfig.class
β β β SecurityConfig.class
β β β SwaggerConfig.class
β β β
β β ββException
β β CustomException.class
β β ErrorCode.class
β β ErrorResponse.class
β β LoginException.class
β β
β ββgenerated
β β ββsources
β β ββannotationProcessor
β β β ββjava
β β β ββmain
β β ββheaders
β β ββjava
β β ββmain
β ββresources
β β ββmain
β β application.yml
β β
β ββtmp
β ββcompileJava
β previous-compilation-data.bin
β
ββgradle
β ββwrapper
β gradle-wrapper.jar
β gradle-wrapper.properties
β
ββsrc
ββmain
β ββjava
β β ββcom
β β ββpingpong
β β ββbackend
β β β BackendApplication.java
β β β
β β ββapi
β β β ββcontroller
β β β β AuthController.java
β β β β ClassController.java
β β β β ExcelController.java
β β β β NoticeController.java
β β β β RecordController.java
β β β β StoreController.java
β β β β StudentController.java
β β β β TeacherController.java
β β β β UserController.java
β β β β
β β β ββdomain
β β β β β Authority.java
β β β β β ClassEntity.java
β β β β β ClassStudentEntity.java
β β β β β ItemEntity.java
β β β β β ItemStudentEntity.java
β β β β β LogEntity.java
β β β β β NoticeEntity.java
β β β β β RankingEntity.java
β β β β β RecordEntity.java
β β β β β StudentEntity.java
β β β β β StudentSpecification.java
β β β β β SubjectEntity.java
β β β β β TeacherEntity.java
β β β β β TimetableEntity.java
β β β β β
β β β β ββdto
β β β β β LoginDto.java
β β β β β TokenDto.java
β β β β β
β β β β ββenums
β β β β β ItemCategory.java
β β β β β
β β β β ββrequest
β β β β β ClassRequest.java
β β β β β FindPwdRequest.java
β β β β β LogRequest.java
β β β β β NoticeRequest.java
β β β β β OpenRequest.java
β β β β β RecordRequest.java
β β β β β UserRequest.java
β β β β β
β β β β ββresponse
β β β β ClassResponse.java
β β β β ItemStudentResponse.java
β β β β NoticeResponse.java
β β β β RankResponse.java
β β β β RecordResponse.java
β β β β StudentResponse.java
β β β β
β β β ββjwt
β β β β JwtAccessDeniedHandler.java
β β β β JwtAuthenticationEntryPoint.java
β β β β JwtFilter.java
β β β β JwtSecurityConfig.java
β β β β TokenProvider.java
β β β β
β β β ββrepository
β β β β ClassRepository.java
β β β β ClassStudentRepository.java
β β β β ItemRepository.java
β β β β ItemStudentRepository.java
β β β β LogRepository.java
β β β β NoticeRepository.java
β β β β RankingRepository.java
β β β β RecordRepository.java
β β β β StudentRepository.java
β β β β SubjectRepository.java
β β β β TeacherRepository.java
β β β β TimetableRepository.java
β β β β UserLoginPostRes.java
β β β β
β β β ββservice
β β β ClassService.java
β β β CustomUserDetailsService.java
β β β EmailService.java
β β β ExcelService.java
β β β ExcelUtil.java
β β β ItemService.java
β β β ItemServiceImpl.java
β β β NoticeService.java
β β β RecordService.java
β β β ScheduleService.java
β β β StudentService.java
β β β StudentServiceImpl.java
β β β TeacherService.java
β β β TeacherServiceImpl.java
β β β
β β ββconfig
β β β CorsConfig.java
β β β SchedulerConfig.java
β β β SecurityConfig.java
β β β SwaggerConfig.java
β β β
β β ββException
β β CustomException.java
β β ErrorCode.java
β β ErrorResponse.java
β β LoginException.java
β β
β ββresources
β application.yml
β
ββtest
ββjava
β ββcom
β ββpingpong
β ββbackend
β BackendApplicationTests.java
β
ββresources
application.properties