GenieQλ κ΅μ‘μλ₯Ό μν μμ±ν AI κΈ°λ° κ΅μ΄ λΉλ¬Έν μ§λ¬Έ λ° λ¬Έν μμ± μλΉμ€μ
λλ€.
π μκ° νμ΄μ§ λ°λ‘κ°κΈ°
π GenieQ λ°°ν¬ μΉμ¬μ΄νΈ λ°λ‘κ°κΈ°
μ΅κ΄ν |
μ λ€μΈ |
μ΄μμ§ |
μ°λ―Όν |
μ΄λ―Όμ |
κΉλ―ΌνΈ |
| κ΅¬λΆ | λ§ν¬ |
|---|---|
| π₯οΈ Frontend | 2nd_GenieQ_FrontEnd |
| π οΈ Backend | 2nd_GenieQ_BackEnd |
π₯οΈ νλ‘ νΈμλ ꡬ쑰 보기
ββπ components/
β ββπ auth/
β β ββπ PasswordSearch.vue
β β ββπ SingUpPage.vue
β β ββπ TempPasswordNotice.vue
β β
β ββπ common/
β β ββπ button/
β β β ββπ BaseButton.vue
β β β
β β ββπ Footer.vue
β β ββπ Sidebar.vue
β β
β ββπ generation/
β β ββπ passage/
β β β ββπ PassageContent/
β β β β ββπ InputPassageTitle.vue
β β β β ββπ PassageContentMain.vue
β β β β ββπ PassageSummary.vue
β β β β
β β β ββπ PassageMain/
β β β β ββπ CreatePassageMain.vue
β β β β
β β β ββπ PassageContent.vue
β β β ββπ PassageMain.vue
β β β
β β ββπ question/
β β β ββπ GenerateQuestion/
β β β β ββπ EditPassageQuestion/
β β β β β ββπ EditPassage.vue
β β β β β ββπ EditQuestion.vue
β β β β β ββπ EditTitle.vue
β β β β β ββπ SymbolTooltip.vue
β β β β β
β β β β ββπ PassageTitle.vue
β β β β ββπ QuestionDescription.vue
β β β β
β β β ββπ QuestionMain/
β β β β ββπ InsertPassage.vue
β β β β ββπ StoresInsertPassage.vue
β β β β ββπ UserInsertPassage.vue
β β β β
β β β ββπ GenerateQuestion.vue
β β β ββπ QuestionMain.vue
β β β
β β ββπ PaymentUsage.vue
β β
β ββπ mainhome/
β β ββπ MainContent/
β β β ββπ NoticeList.vue
β β β ββπ NotionLink.vue
β β β ββπ ToFAQ.vue
β β β ββπ WelcomInfo.vue
β β β ββπ WorkList.vue
β β β
β β ββπ MainHome.vue
β β
β ββπ mypage/
β β ββπ Faq.vue
β β ββπ Info.vue
β β ββπ MyPageContent.vue
β β ββπ MyPageWrapper.vue
β β ββπ Notice.vue
β β ββπ NoticeDetail.vue
β β ββπ Ticket.vue
β β
β ββπ portfolio/
β β ββπ GenieQShortcut.vue
β β ββπ PortfolioMember.vue
β β ββπ PortfolioTeam.vue
β β
β ββπ storage/
β β ββπ storageContent/
β β β ββπ MainCompo/
β β β ββπ LikeList1.vue
β β β ββπ WorkList1.vue
β β β
β β ββπ LikeMain.vue
β β ββπ StorageMain.vue
β β ββπ WorkListMain.vue
β β
β ββπ test/
β ββπ DelayComponent.vue
β ββπ ImmediatelyComponent.vue
β ββπ TestHomeComponent.vue
β ββπ TestSideNavBarComponent.vue
β
ββπ router/
β ββπ auth.routes.js
β ββπ common.routes.js
β ββπ generation.routes.js
β ββπ index.js
β ββπ mypage.routes.js
β ββπ storage.routes.js
β
ββπ stores/
β ββπ auth.js
β ββπ globalNameStore.js
β ββπ passage.js
β
ββπ views/
β ββπ Frame.vue
β ββπ LoginView.vue
β ββπ TeamView.vue
β
ββπ App.vue
ββπ main.js
π οΈ λ°±μλ ꡬ쑰 보기
ββπ main/
β ββπ java/
β β ββπ com/
β β β ββπ cj/
β β β ββπ genieq/
β β β ββπ common/
β β β β ββπ config/
β β β β β ββπ SecurityConfig.java
β β β β β ββπ SwaggerConfig.java
β β β β β ββπ WebMvcConfig.java
β β β β β
β β β β ββπ interceptor/
β β β β β ββπ AuthInterceptor.java
β β β β β
β β β β ββπ token/
β β β β
β β β ββπ format/
β β β β ββπ controller/
β β β β β ββπ FormatController.java
β β β β β
β β β β ββπ dto/
β β β β β ββπ Format.java
β β β β β
β β β β ββπ entity/
β β β β β ββπ FormatEntity.java
β β β β β
β β β β ββπ repository/
β β β β β ββπ FormatRepository.java
β β β β β
β β β β ββπ service/
β β β β ββπ FormatService.java
β β β β ββπ FormatServiceImpl.java
β β β β
β β β ββπ member/
β β β β ββπ controller/
β β β β β ββπ MemberController.java
β β β β β
β β β β ββπ dto/
β β β β β ββπ request/
β β β β β β ββπ FindPasswordRequestDto.java
β β β β β β ββπ LoginRequestDto.java
β β β β β β ββπ SignUpRequestDto.java
β β β β β β ββπ UpdateNameRequestDto.java
β β β β β β ββπ UpdatePasswordRequestDto.java
β β β β β β ββπ UpdateTypeRequestDto.java
β β β β β β ββπ WithdrawRequestDto.java
β β β β β β
β β β β β ββπ response/
β β β β β β ββπ LoginMemberResponseDto.java
β β β β β β ββπ MemberInfoResponseDto.java
β β β β β β
β β β β β ββπ Member.java
β β β β β
β β β β ββπ entity/
β β β β β ββπ MemberEntity.java
β β β β β
β β β β ββπ repository/
β β β β β ββπ MemberRepository.java
β β β β β
β β β β ββπ service/
β β β β ββπ AuthService.java
β β β β ββπ AuthServiceImpl.java
β β β β ββπ InfoService.java
β β β β ββπ InfoServiceImpl.java
β β β β
β β β ββπ notice/
β β β β ββπ controller/
β β β β β ββπ NoticeController.java
β β β β β
β β β β ββπ dto/
β β β β β ββπ response/
β β β β β β ββπ NoticeListResponseDto.java
β β β β β β ββπ NoticeResponseDto.java
β β β β β β
β β β β β ββπ Notice.java
β β β β β
β β β β ββπ entity/
β β β β β ββπ NoticeEntity.java
β β β β β
β β β β ββπ repository/
β β β β β ββπ NoticeRepository.java
β β β β β
β β β β ββπ service/
β β β β ββπ NoticeService.java
β β β β ββπ NoticeServiceImpl.java
β β β β
β β β ββπ passage/
β β β β ββπ controller/
β β β β β ββπ PassageController.java
β β β β β
β β β β ββπ dto/
β β β β β ββπ request/
β β β β β β ββπ PassageDeleteRequestDto.java
β β β β β β ββπ PassageFavoriteRequestDto.java
β β β β β β ββπ PassageInsertRequestDto.java
β β β β β β ββπ PassageUpdateRequestDto.java
β β β β β β ββπ PassageUpdateTitleRequestDto.java
β β β β β β ββπ PassageWithQuestionsRequestDto.java
β β β β β β
β β β β β ββπ response/
β β β β β β ββπ PassageFavoriteResponseDto.java
β β β β β β ββπ PassagePreviewListDto.java
β β β β β β ββπ PassageSelectResponseDto.java
β β β β β β ββπ PassageStorageEachResponseDto.java
β β β β β β ββπ PassageStorageMainResponseDto.java
β β β β β β ββπ PassageWithQuestionsResponseDto.java
β β β β β β
β β β β β ββπ Passage.java
β β β β β
β β β β ββπ entity/
β β β β β ββπ PassageEntity.java
β β β β β
β β β β ββπ repository/
β β β β β ββπ PassageRepository.java
β β β β β
β β β β ββπ service/
β β β β ββπ PassageService.java
β β β β ββπ PassageServiceImpl.java
β β β β ββπ PdfService.java
β β β β ββπ TxtService.java
β β β β ββπ WordService.java
β β β β
β β β ββπ payment/
β β β β ββπ controller/
β β β β β ββπ PaymentController.java
β β β β β
β β β β ββπ dto/
β β β β β ββπ request/
β β β β β β ββπ PaymentRequestDto.java
β β β β β β
β β β β β ββπ response/
β β β β β β ββπ PaymentListResponseDto.java
β β β β β β
β β β β β ββπ Payment.java
β β β β β
β β β β ββπ entity/
β β β β β ββπ PaymentEntity.java
β β β β β
β β β β ββπ repository/
β β β β β ββπ PaymentRepository.java
β β β β β
β β β β ββπ service/
β β β β ββπ PaymentService.java
β β β β ββπ PaymentServiceImpl.java
β β β β
β β β ββπ question/
β β β β ββπ controller/
β β β β β ββπ QuestionController.java
β β β β β
β β β β ββπ dto/
β β β β β ββπ request/
β β β β β β ββπ QuestionInsertRequestDto.java
β β β β β β ββπ QuestionUpdateRequestDto.java
β β β β β β
β β β β β ββπ response/
β β β β β β ββπ QuestionSelectResponseDto.java
β β β β β β
β β β β β ββπ Question.java
β β β β β ββπ QuestionDto.java
β β β β β
β β β β ββπ entity/
β β β β β ββπ QuestionEntity.java
β β β β β
β β β β ββπ repository/
β β β β β ββπ QuestionRepository.java
β β β β β
β β β β ββπ service/
β β β β ββπ QuestionService.java
β β β β ββπ QuestionServiceImpl.java
β β β β
β β β ββπ test/
β β β β ββπ controller/
β β β β β ββπ TestMemberCommandLineRunner.java
β β β β β ββπ TestMemberController.java
β β β β β
β β β β ββπ dto/
β β β β β ββπ TestMember.java
β β β β β
β β β β ββπ entity/
β β β β β ββπ TestMemberEntity.java
β β β β β
β β β β ββπ repository/
β β β β β ββπ TestMemberRepository.java
β β β β β
β β β β ββπ service/
β β β β ββπ TestMemberService.java
β β β β ββπ TestMemberServiceImpl.java
β β β β
β β β ββπ ticket/
β β β β ββπ entity/
β β β β β ββπ TicketEntity.java
β β β β β
β β β β ββπ repository/
β β β β ββπ TicketRepository.java
β β β β
β β β ββπ usage/
β β β β ββπ controller/
β β β β β ββπ UsageController.java
β β β β β
β β β β ββπ dto/
β β β β β ββπ response/
β β β β β ββπ UsageListResponseDto.java
β β β β β
β β β β ββπ entity/
β β β β β ββπ UsageEntity.java
β β β β β
β β β β ββπ repository/
β β β β β ββπ UsageRepository.java
β β β β β
β β β β ββπ service/
β β β β ββπ UsageService.java
β β β β ββπ UsageServiceImpl.java
β β β β
β β β ββπ GenieqApplication.java
β β β
β β
β ββπ resources/
β β ββπ fonts/
β β β
β β ββπ initdata/
β β β
β β ββπ templates/
β β β
β β ββπ application-private.properties
β β ββπ application-private.properties.template
β β ββπ application.properties
β β ββπ datasource.properties
β β
μ¬μ©μλ λ€μν λΆμΌ(μΈλ¬Έ, μμ , μ¬ν, κ³Όν, κΈ°μ )μ μ μ¬λ₯Ό μ νν΄ AIκ° μμ±ν λ§μΆ€ν μ§λ¬Έμ λ°μλ³Ό μ μμ΅λλ€. ν΅μ¬ λ
Όμ μ΄ μλ μΆμΆλλ©°, νΈμ§ λ° PDFΒ·WordΒ·TXT ν¬λ§·μΌλ‘μ μΆλ ₯μ΄ κ°λ₯ν©λλ€.

AIλ μμ±λ μ§λ¬Έ λλ μ§μ μ
λ ₯ν ν
μ€νΈλ₯Ό λ°νμΌλ‘ κ°κ΄μ λ¬Ένμ μλ μμ±νλ©°, μ λ΅κ³Ό ν΄μ€λ ν¨κ» μ 곡ν©λλ€. λ¬Ένμ μμ Β·μΆκ°κ° κ°λ₯νμ¬ νμ΅ λͺ©μ μ λ§κ² μ‘°μ ν μ μμ΅λλ€.

μμ±ν μ§λ¬Έκ³Ό λ¬Ένμ 체κ³μ μΌλ‘ μ μ₯Β·κ΄λ¦¬ν μ μμΌλ©°, μ΅κ·Ό μμ
κ³Ό μ¦κ²¨μ°ΎκΈ°λ₯Ό ν΅ν΄ λΉ λ₯΄κ² μ κ·Όν μ μμ΅λλ€. μ΅λ 150κ° μλ£κΉμ§ λ³΄κ΄ κ°λ₯νλ©°, λ€μν ν¬λ§·μΌλ‘ μΆμΆν΄ μμ
μ νμ©ν μ μμ΅λλ€.

μλΉμ€μ μ 체 μ¬μ©μ νλ¦μ 보μ¬μ£Όλ νλ‘μ° μ°¨νΈμ λλ€.
GenieQ μλΉμ€μ λ°μ΄ν°λ² μ΄μ€ ꡬ쑰λ₯Ό μκ°μ μΌλ‘ ννν ERDμ λλ€.


