withyeah / angel_hack_desserts

엔젤핵 서울 2019 프로젝트

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Desserts

Angelhack Seoul 2019 AWS Challenge Winner

Angelhack?

우울증 환자를 위한 감성 트랙킹 서비스 Desserts

Members

이름 역할
김예랑 기획 / PM
박경철 front-end / back-end
김다롬 back-end
김민지 front-end
김나혜 디자이너

Environment

front-end back-end query language
react.js aws amplify graphql

Overview

  1. 우울증 환자는 무드 트래킹을 해야 한다.

    무드 트래킹?

    감정 변화의 패턴을 파악하기 위해 간격을 두고 기분을 기록하는 심리학적 테크닉

  2. 우울증 환자들은 무드 트래킹을 어려워 한다.

    • Dysfunction in Frontal Lobes > Self-Care 어려워 함
      • decision
      • making
      • judgement
      • recall
      • self-monitoring
      • willpower
    • 하루를 되돌아보는 일 자체가 스트레스
    • 몇 점을 줘야할지 정하지 못함
    • 매일 어딘가에 기록할 의지가 부족함

위 같은 이유로 우울증 환자들의 부담감과 귀찮음을 덜어주는 무드 트래킹 서비스를 기획

Feature

  1. 간단한 질문을 통해 클라이언트의 현 감정 상태를 체크
    • 질문의 대답은 O / X 형식
    • O / X로 받은 응답을 수치화하여 현재 상태를 판단하기 좋게 정량화
  2. 질문을 완료하면 이전 기록들을 토대로 통계를 내서 오늘의 기분에 대한 문구를 보여줌
  3. 시각적으로 파악하기 편하게 그래프로 일간 / 월간, 캘린더로 월간 기분 상태를 체크
  4. 전체 기록을 리포트로 인쇄할 수 있도록 제공

Mock Up

Desserts Application Mock Up

To-do

  1. redux 적용

    • calendar 및 graph에 필요한 정보에 redux와 redux-saga 적용

    현재 redux의 필요성을 느끼지 못함

  2. 그래프 주간 / 월간 기능 구현

  3. 캘린더 월별 조회 기능 구현

    • 데이터가 없는 경우 볼 수 없도록 예외처리 필요
    • 현재 날짜 이후의 월로 넘어가지 못하도록 예외처리 필요
  4. 리포트 출력 기능 구현

    • 어떤 내용이 들어가야하는지 정리
  5. PWA 적용

  6. AWS amplify에서 Spring boot 프로젝트로 이전

About

엔젤핵 서울 2019 프로젝트


Languages

Language:JavaScript 77.6%Language:CSS 18.1%Language:HTML 4.3%