50 lines
1.8 KiB
Markdown
50 lines
1.8 KiB
Markdown
# TODO
|
|
|
|
완료한 항목은 이 파일에서 제거한다.
|
|
|
|
## 1. 공통 화면 구조 정리
|
|
|
|
- 모든 주요 페이지의 상단 헤더 구조를 통일한다.
|
|
- PC 화면에서 각 페이지가 너무 모바일 화면처럼 보이지 않도록 표/패널 밀도를 조정한다.
|
|
- 모바일과 PC에서 같은 기능이 서로 다른 위치에 흩어지지 않도록 액션 버튼 배치를 정리한다.
|
|
- 화면 전환, 날짜 이동, 바텀 시트 표시처럼 사용자가 조작 결과를 바로 느껴야 하는 부분에 모션 피드백을 추가한다.
|
|
|
|
## 2. 내역 화면
|
|
|
|
- 날짜별 수입/지출 표시가 좁은 화면에서도 겹치지 않도록 최종 조정한다.
|
|
- 거래 취소/환불 같은 상태 표시 규칙을 정한다.
|
|
|
|
## 3. 거래 입력/수정
|
|
|
|
- 입력 화면의 모바일 키보드 노출 상태에서 저장/취소 버튼 위치와 스크롤 동작을 점검한다.
|
|
- 사진 첨부 UI의 저장 구조를 설계하고 구현한다.
|
|
|
|
## 4. 카테고리
|
|
|
|
- 카테고리 정렬 순서 변경 기능을 추가한다.
|
|
|
|
## 5. 통계
|
|
|
|
- 기간 선택 바텀 시트를 월간, 연간, 사용자 지정 범위로 확장한다.
|
|
- 그래프가 필요해질 경우 최소한의 막대/도넛 차트를 추가한다.
|
|
|
|
## 6. 데이터와 API
|
|
|
|
- 거래 목록 조회 성능을 고려해 필요한 index를 점검한다.
|
|
|
|
## 7. 인증과 사용자 경험
|
|
|
|
- 회원 탈퇴 또는 데이터 삭제 정책을 정한다.
|
|
|
|
## 8. 공유
|
|
|
|
- 공유 링크 재생성 기능을 구현한다.
|
|
- 공유 접근 화면의 자산/통계 표시를 더 풍부하게 만든다.
|
|
|
|
## 9. 품질
|
|
|
|
- 핵심 유틸 함수 테스트를 추가한다.
|
|
- 거래 생성, 수정, 삭제 API 테스트를 추가한다.
|
|
- 카테고리와 자산 API 테스트를 추가한다.
|
|
- 주요 모바일 화면을 Playwright로 스모크 테스트한다.
|