우울증 환자들의 감정 관리를 위한 상담형 챗봇 및 일상 관리 프로그램
사용자의 자연어 입력값에 대한 이해가 잘 이루어지는 채팅 상담을 진행한다.
또한 사용자의 일기 기록을 유의미하게 할 수 있는 감정 분석을 진행하여 해당 감정을 기반으로 행동을 추천, 행동을 진행함으로써 감정의 공감 및 극복에 도움을 주어 우울증 환자의 일상에서의 지속적인 질환 관리를 가능하도록 하기 위한 감정 관리 상담형 챗봇 및 일상 관리 애플리케이션을 개발하는 것이 최종 목적이다.
- 'Flutter' 폴더 다운로드
- 터미널에 - cd heart
- 터미널에 - flutter pub get
- ctrl + shift + P 로 안드로이드 애뮬레이터 실행
- 터미널에 - flutter run
1. 메인 화면 + 로그인
기본 행동 추천을 진행하며, 마이페이지로 갈 수 있음
로그인 후 마이페이지에 닉네임 노출됨
이후 비밀번호, 닉네임, 성별, 생일을 수집하여 회원가입을 진행함
이후 자유롭게 일기를 작성하고, 일기 작성 후 감정을 기록하여 작성한 일기를 저장
이미 일기를 작성한 날짜일 경우 기록했던 전후 감정을 보여줌
연필 버튼을 눌러 일기를 수정, 휴지통 버튼을 눌러 일기 삭제 가능
일기 작성 후 감정을 기반으로, 알맞은 배경 음악을 생성하고 플레이함
추천 받은 행동 중 하나를 골라 선택, 행동 이전 감정을 기록하여 행동을 시작함
진행 중인 행동을 눌러 행동 이후 감정을 기록하고 행동을 완료할 수 있음
만약 감정이 부정적인 것에서 긍정적인 종류로 변했을 경우, 누적되어 통계 페이지에 나타남
이전 기록과 현재 기록을 비교하여 자신의 상태를 트래킹할 수 있음