Angelhack Seoul 2019 AWS Challenge Winner
우울증 환자를 위한 감성 트랙킹 서비스 Desserts
이름 | 역할 |
---|---|
김예랑 | 기획 / PM |
박경철 | front-end / back-end |
김다롬 | back-end |
김민지 | front-end |
김나혜 | 디자이너 |
front-end | back-end | query language |
---|---|---|
react.js | aws amplify | graphql |
-
우울증 환자는 무드 트래킹을 해야 한다.
무드 트래킹?
감정 변화의 패턴을 파악하기 위해 간격을 두고 기분을 기록하는 심리학적 테크닉
-
우울증 환자들은 무드 트래킹을 어려워 한다.
- Dysfunction in Frontal Lobes > Self-Care 어려워 함
- decision
- making
- judgement
- recall
- self-monitoring
- willpower
- 하루를 되돌아보는 일 자체가 스트레스
- 몇 점을 줘야할지 정하지 못함
- 매일 어딘가에 기록할 의지가 부족함
- Dysfunction in Frontal Lobes > Self-Care 어려워 함
위 같은 이유로 우울증 환자들의 부담감과 귀찮음을 덜어주는 무드 트래킹 서비스를 기획
- 간단한 질문을 통해 클라이언트의 현 감정 상태를 체크
- 질문의 대답은 O / X 형식
- O / X로 받은 응답을 수치화하여 현재 상태를 판단하기 좋게 정량화
- 질문을 완료하면 이전 기록들을 토대로 통계를 내서 오늘의 기분에 대한 문구를 보여줌
- 시각적으로 파악하기 편하게 그래프로 일간 / 월간, 캘린더로 월간 기분 상태를 체크
- 전체 기록을 리포트로 인쇄할 수 있도록 제공
-
redux 적용- calendar 및 graph에 필요한 정보에 redux와 redux-saga 적용
현재 redux의 필요성을 느끼지 못함
-
그래프 주간 / 월간 기능 구현
-
캘린더 월별 조회 기능 구현
- 데이터가 없는 경우 볼 수 없도록 예외처리 필요
- 현재 날짜 이후의 월로 넘어가지 못하도록 예외처리 필요
-
리포트 출력 기능 구현
- 어떤 내용이 들어가야하는지 정리
-
PWA 적용
-
AWS amplify에서 Spring boot 프로젝트로 이전