1.5 KiB
1.5 KiB
Q&A 뷰어 프로젝트 TODO 리스트
Phase 1: 기반 구축 및 핵심 기능 구현
- [x]
GEMINI.md에 프로젝트 개요 및 개발 계획 정리 (완료: 2025-07-30 17:53:48) - [x]
DynamicTable컴포넌트 구현 및 API 연동 (완료: 2025-07-30 17:53:48) - [x]
DynamicForm컴포넌트 구현 및 API 연동 (완료: 2025-07-30 17:53:48) - [x] 피드백 목록 페이지 (
FeedbackListPage) 구현 (완료: 2025-07-30 17:53:48) - [x] 피드백 생성 페이지 (
FeedbackCreatePage) 구현 (완료: 2025-07-30 17:53:48) - [x] 피드백 상세/수정 페이지 (
FeedbackDetailPage) 구현 (완료: 2025-07-30 17:53:48) - [x] React Router를 이용한 전체 페이지 라우팅 설정 (완료: 2025-07-30 17:53:48)
- [x] 테이블 UI/UX 개선 (행 클릭, 특정 필드 서식 지정 등) (완료: 2025-07-30 17:53:48)
- [x] 폼 UI/UX 개선 (필드 숨김, 읽기 전용 처리 등) (완료: 2025-07-30 17:53:48)
Phase 2: 기능 고도화 및 안정화
- [ ] 동적 테이블에 페이지네이션, 정렬, 필터링 기능 추가
- [ ] 동적 폼에 데이터 유효성 검사 기능 추가
- [ ] 전역 상태 관리를 위한 Zustand 도입 검토
- [ ] Biome을 이용한 코드 포맷팅 및 린트 규칙 적용 및 검사
Phase 3: 인증 및 배포
- [ ] OIDC 클라이언트 연동 및 인증 로직 구현
- [ ] 로그인/로그아웃 및 인증 상태 관리
- [ ] 인증이 필요한 라우트 보호 기능 적용
- [ ] Docker를 이용한 배포 환경 구축