.
└── main
├── generated
├── java
│ └── com
│ └── ssafy
│ ├── GroupCallApplication.java
│ ├── api /* REST API 요청관련 컨트롤러, 서비스, 요청/응답 모델 정의*/
│ │ ├── controller
│ │ │ ├──
│ │ │ └──
│ │ ├── request
│ │ │ ├──
│ │ │ └──
│ │ ├── response
│ │ │ ├──
│ │ │ └──
│ │ └── service
│ │ ├──
│ │ └──
│ ├── common /* 공용 유틸, 응답 모델, 인증, 예외처리 관련 정의*/
│ │ ├── auth
│ │ │ ├──
│ │ │ ├──
│ │ │ └──
│ │ ├── exception
│ │ │ └── handler
│ │ │ └──
│ │ ├── model
│ │ │ └── response
│ │ │ └──
│ │ └── util
│ │ ├──
│ │ └──
│ ├── config /* WebMvc 및 JPA, Security, Swagger 등의 추가 플러그인 설정 정의*/
│ │ ├── AuthDBConfig.java
│ │ ├── BoardDBConfig.java
│ │ ├── ChatDBConfig.java
│ │ ├── CommunityDBConfig.java
│ │ ├── QuerydslConfig.java
│ │ └── querydsl
│ | ├── AuthQuerydslRepository.java
│ | ├── BoardQuerydslRepository.java
│ | ├── ChatQuerydslRepository.java
│ | └── CommunityQuerydslRepository.java
│ │
│ └── db /* 디비에 저장될 모델 정의 및 쿼리 구현 */
│ └── entity
│ └── auth
│ ├── Bookmark.java
│ ├── CounselingHistory.java
│ ├── User.java
│ ├── UserToken.java
│ └── UserProfile.java
│ └── board
│ ├── BaseEntity.java
│ ├── Board.java
│ ├── BoardCategory.java
│ ├── BoardComment.java
│ ├── DogInformation.java
│ └── BoardImage.java
│ └── chat
│ ├── BaseEntity.java
│ ├── ChatMessage.java
│ ├── ChatRoom.java
│ ├── ChatRoomJoin.java
│ ├── Conference.java
│ ├── ConferenceHistory.java
│ └── ConferenceUser.java
│ └── community
│ ├── BaseEntity.java
│ ├── Community.java
│ ├── CommunityComment.java
│ └── CommunityImage.java
│ │
│ └── repository
│ └── auth
│ ├── BookmarkRepository.java
│ ├── CounselingHistoryRepository.java
│ ├── UserRepository.java
│ ├── UserTokenRepository.java
│ └── UserProfileRepository.java
│ └── board
│ ├── BoardRepository.java
│ ├── BoardCategoryRepository.java
│ ├── BoardCommentRepository.java
│ ├── DogInformationRepository.java
│ └── BoardImageRepository.java
│ └── chat
│ ├── ChatMessageRepository.java
│ ├── ChatRoomRepository.java
│ ├── ChatRoomJoinRepository.java
│ ├── ConferenceRepository.java
│ ├── ConferenceHistoryRepository.java
│ └── ConferenceUserRepository.java
│ └── community
│ ├── CommunityRepository.java
│ ├── CommunityCommentRepository.java
│ └── CommunityImageRepository.java
└── resources
├── README.md
├── application.yml /* 웹 리소스(서버 host/port, 디비 host/port/계정/패스워드) 관련 설정 정의 */
├── babel.config.js
├── dist
├── package-lock.json
├── package.json
├── public