Skip to content

Home과 Profile에 개발 목표 흐름을 구성한다 #811

Description

@opficdev

배경

Home은 Todo·웹페이지의 최근 목록이 아니라 현재 진행 중 개발 목표를 판단하는 화면이 된다. Profile은 활동 히트맵과 함께 전체 목표 기록을 조회하는 공간을 맡는다.

선행 이슈

  • 개발 목표·개발 기록 Firestore 저장소 구현
  • 개발 목표 상세와 버전형 개발 기록 작성 흐름 구현

작업 범위

Home

  • 기존 작업 유형 섹션을 Home 최상단에 유지한다.
  • 최근 수정 Todo저장한 웹 페이지 섹션을 제거한다.
  • 제거한 자리에는 진행 중 개발 목표 섹션을 추가한다.
  • 목표는 생성 순서로 표시하고 사용자 정렬 기능을 추가하지 않는다.
  • 목표 카드에는 제목, 상태, 설명 일부, 최근 기록 제목·시각처럼 목표 중심 정보를 표시한다.
  • Todo 수와 완료율을 카드의 주된 표시값으로 사용하지 않는다.
  • 카드에서 목표 상세와 목표 생성으로 이동한다.

Profile

  • 기존 활동 히트맵 흐름에 전체 목표 기록 목록 진입점을 추가한다.
  • 목록에서 진행 중·완료·보관 목표를 구분해 조회하고 각 목표 상세로 이동한다.
  • 완료·보관 목표는 Home에 표시하지 않는다.

회귀 검증

  • Today의 날짜·마감일 기준 Todo 실행 목록과 메인 탭 구성은 바꾸지 않는다.
  • 저장 웹페이지 데이터, 검색, 기존 화면은 삭제하거나 변경하지 않는다.
  • Home·Profile Feature 테스트와 웹페이지·Today 회귀 테스트를 추가한다.

완료 조건

  • Home 최상단에 기존 작업 유형이 유지됨.
  • Home에 최근 수정 Todo·저장 웹페이지 섹션이 없음.
  • Home이 진행 중 개발 목표의 진입점이 됨.
  • Profile에서 히트맵과 전체 목표 기록을 함께 확인함.
  • 완료·보관 목표는 Profile에서 확인하고 Home에는 표시되지 않음.
  • Today와 웹페이지 기능의 기존 흐름이 유지됨.
  • 관련 Feature·회귀 테스트가 통과함.

제외 범위

  • 웹페이지 저장 기능 삭제
  • 웹페이지와 목표 연결
  • Todo 완료율 기반 목표 진행률
  • 사용자 정의 목표 정렬
  • 새 메인 탭 추가

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions