Skip to content

waitAmhee/BuddyHeal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💊 Buddy Heal (버디힐)

📁 코드 : 1.DACON 폴더

서비스 소개

"🤒 미취학 아동 질병 분석 생성형 AI 웹 지원 서비스"

면역 체계가 약해 "바이러스에 취약한 미취학 아동"들을 지키기 위해 24시간 가능한 의료 상담 AI 서비스를 지원합니다.
예방 접종 일정과 같은 기본 의료 정보를 제공하는 것뿐만 아니라 (기후 변화, 대기 오염, 예방 접종 비율, 아동 의료 인프라 등)의 데이터 분석을 통해 예측한 발생 가능성이 높은 질병을 안내하여 사전에 대비할 수 있도록 합니다.

TEAM 디딤

  • 김민희(조장) : BACK (Spring MVC, 프론트&백 연결, 대화내용 DB 저장)
  • 황지영 : AI ChatGPT 커스텀, 감염병 예측모델 생성,node.js chatgpt api 연동
  • 권정현 : FRONT (메인, 아동질병률, 챗봇 서포트), 컨트롤러 연결
  • 한혜원 : FRONT 챗봇, 데이터 수집

개발 환경

  • FE : jsp, css, javaScript, jquery
  • BE : spring, node.js, python
  • DB : Oracle sql developer
  • AI : chatGPT

서비스 아키텍쳐

아키텍처

프로젝트 구조

📦main
┣ 📂 java
┃ ┗  📂com.daycon.buddyheal.config
┃ ┃ ┗ 📜GPTConfig.java
┃ ┗  📂com.daycon.buddyheal.controller
┃ ┃ ┣ 📜GPTController.java
┃ ┃ ┣ 📜LoginController.java
┃ ┃ ┗ 📜WebController.java
┃ ┗  📂com.daycon.buddyheal.dao
┃ ┃ ┣ 📜ChatLogRepository.java
┃ ┃ ┣ 📜ChatLogRepositoryImpl.java
┃ ┃ ┣ 📜UserRepository.java
┃ ┃ ┗ 📜UserRepositoryImpl.java
┃ ┗  📂com.daycon.buddyheal.model
┃ ┃ ┣ 📜ChatLogDTO.java
┃ ┃ ┣ 📜GPTRequestDTO.java
┃ ┃ ┣ 📜GPTResponseDTO.java
┃ ┃ ┗ 📜Message.java
┃ ┃ ┗📜UserInfoDTO.java
┃ ┗  📂com.daycon.buddyheal.service
┃ ┃ ┣ 📜GPTService.java
┃ ┃ ┣ 📜GPTServiceImpl.java
┃ ┃ ┣ 📜UserService.java
┃ ┃ ┗ 📜UserServiceImpl.java
┗ 📂 webapp
┃ ┗ 📂resources
┃ ┃ ┗ 📂css
┃ ┃ ┃ ┣ 📜chatbot.css
┃ ┃ ┃ ┣ 📜layout.css
┃ ┃ ┃ ┣ 📜main.css
┃ ┃ ┃ ┗ 📜morbidity.css
┃ ┣ 📂img
┃ ┗ 📂js
┃ ┃ ┃ ┣ 📜chart.js
┃ ┃ ┃ ┣ 📜chatbot.js
┃ ┃ ┃ ┣ 📜mainScroll.js
┃ ┃ ┃ ┗ 📜mainSlide.js
┗ 📂WEB-INF
┃ ┣ 📂views
┃ ┃ ┣ 📂chatbot
┃ ┃ ┃ ┗ 📜didimi.jsp
┃ ┃ ┣ 📂morbidity
┃ ┃ ┃ ┗ 📜analysis.jsp
┃ ┃ ┣ 📜footer.jsp
┃ ┃ ┣ 📜header.jsp
┃ ┃ ┗ 📜index.jsp
┃ ┗ 📜web.xml



UI

페이지 이미지
메인 메인 페이지
로그인 구글 로그인 페이지
챗봇 의료 상담 AI 페이지
질병률 메인 페이지


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5