기능 명세서 - TeamCrazyPerformance/iamlazy-front GitHub Wiki

메인

  • 메인 로고를 띄운다.
  • 로그인 버튼을 띄운다.
    • 클릭시 로그인 화면으로 이동한다.
    • 로그인은 필수로 지정한다.
    • 카카오톡 간편 로그인 지원한다.

로그인

  • 뒤로가기 버튼 클릭시 메인으로 이동한다.
  • 로그인 대상을 표시한다.
  • 확인 버튼 클릭시
    • 로그인이 성공할 경우 할일 목록으로 이동한다.
    • 로그인이 실패할 경우 안내 메시지를 띄운다.

할일 목록

  • 설정버튼으로 설정화면으로 이동한다.
  • 할일 목록을 주단위로 볼지 월단위로 볼지 선택한다.
    • default값은 주단위로 설정한다.

주단위 할일 목록

  • 주단위 날짜를 띄운다.
  • 각 날짜의 회고를 띄운다.
  • 연필버튼 클릭시 해당날의 회고를 수정/작성하는 팝업을 띄운다.
    • 미래의 날짜에는 작성이 불가능하다.
    • 이모티콘 선택이 가능하다.
    • 자동 응답 목록 선택이 가능하다.
  • 날짜 블럭 선택시 그날의 할일 목록을 띄운다.
  • 플러스 버튼 클릭시 할일 작성 창으로 이동한다.
  • 할일 블럭 선택시 할일 수정/삭제 창으로 이동한다.
  • 체크버튼 클릭시 할일 완료 유무를 수정한다.

월단위 할일 목록

  • 월단위 날짜를 띄운다.
  • 각 날의 회고 이모티콘 띄운다.
  • 연필버튼 클릭시 회고를 수정/작성하는 팝업을 띄운다.
  • 각 날의 할일 목록을 띄운다.
    • 할일은 완료 여부에 따라 색상을 다르게 띄운다.
  • 할일 블럭 선택시 할일 수정/삭제 창으로 이동한다.
  • 통계 버튼 클릭시 통계화면으로 이동한다.
    • 통계를 보지 않겠다고 설정시, 통계 버튼을 띄우지 않는다.

할일 작성

  • 제목,일자,반복 설정,반복 기간,완료 유무를 받는다.
    • 반복 설정의 경우 설정 안함, 매일, 매주, 매월로 설정한다.
  • 자세한 설명을 받는다.
  • 완료 버튼 클릭시 해당 일자의 할일 목록에 추가된다.

할일 수정/삭제

  • 기존에 작성한 할일 데이터를 띄운다.
  • 완료 버튼 클릭시 할일을 수정한다.
  • 삭제 버튼 클릭시 할일을 삭제한다.

회고 작성/수정

  • 기존에 작성한 회고 데이터를 띄운다.
  • 완료 버튼 클릭시 회고를 작성/수정한다.

설정

  • 통계를 볼지 말지 설정 값을 받는다.
    • default 값은 보는걸로 설정한다.
  • 본다고 선택시, 미달성율과 달성율을 볼지 말지 설정 값을 받는다.
    • default 값은 둘다 보는걸로 설정한다.
  • 뒤로가기 버튼 클릭시 이전 페이지로 이동한다.
  • 완료 버튼 클릭시 설정값을 저장하고 이전 페이지로 이동한다.

통계

  • 현재 통계를 설정에 따라 띄운다.
    • default는 당일 날짜를 기준으로 일주일간의 통계를 띄운다.
  • 주,월,3개월 버튼 클릭시, 오늘 기준으로 날짜구간의 통계를 띄운다.
  • 토글 버튼 클릭시 다른 그래프 형태를 띄운다.
    • 막대그래프와 꺽은선그래프를 지원한다.
    • default는 막대그래프를 띄운다.
  • 뒤로가기 버튼 클릭시 이전 페이지로 이동한다.
  • 날짜 구간 선택을 통해 특정 날짜의 통계를 띄운다.
    • 최대 3개월까지 가능하도록 설정한다.