| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 페이지 | 피쳐 | 스토리 | 작업 내용 | 우선순위 | 담당자 | 수행일자 | 스코빌지수 | 진행상태 | 특이사항 | 담당자 | 우선순위 | |||||||||||||||||
2 | 공통 | 개발환경 | 개발환경을 세팅한다. | creat-react-app, 필수패키지 설치 | ★★★ | 토 | 흰우유 | Done | 혜연 | ★★★ | |||||||||||||||||||
3 | 공통 | 사전필수작업 | 개발 필수 공통 작업을 수행한다. | redux 기본설정 | ★★★ | 혜연 | 토 | 보통 | Done | 진행상태 | 진아 | ★★ | |||||||||||||||||
4 | axios, json-server 최소한의 설정 | ★★★ | 동석 | 토 | 보통 | Done | In Progress | 동석 | ★ | ||||||||||||||||||||
5 | page routing | ★★★ | 진아 | 토 | 보통 | Done | Done | ☆ | |||||||||||||||||||||
6 | 필수 공통 컴포넌트 추가 | ★★★ | 동석 | 일 | 보통 | Done | Reopen | ||||||||||||||||||||||
7 | 공통 | 헤더바 UI/기능 | 로고가 식별된다. | 로고를 클릭하면 메인페이지로 이동한다. | ★★★ | 동석 | 일 | 흰우유 | Done | Closed | |||||||||||||||||||
8 | 헤더 그룹을 확인할 수 있다.(비로그인) | 회원가입, 로그인 링크 클릭 시 해당페이지로 이동한다. | ★★★ | 일 | 흰우유 | Done | None | 수행일자 | 스코빌지수 | ||||||||||||||||||||
9 | 헤더 그룹을 확인할 수 있다.(로그인) | 글 작성 링크 클릭 시 해당 페이지로 이동한다. | ★★★ | 월 | 흰우유 | Done | 토 | 핵폭탄 | |||||||||||||||||||||
10 | 내 프로필 클릭 시 사용자 메뉴창이 나타난다. | ★★ | 수 | 매움 | Done | click away 이벤트 처리 필요 | 일 | 매움 | |||||||||||||||||||||
11 | 알림 아이콘 클릭 시 알림 대시보드 창이 나타난다. | ★ | 목 | 매움 | Done | click away 이벤트 처리 필요 | 월 | 보통 | |||||||||||||||||||||
12 | 로그아웃을 할 수 있다. | ★★★ | 월 | 흰우유 | Done | ||||||||||||||||||||||||
13 | 사용자 인증상태를 반영한다. | 현재 사용자 인증 상태에 따라 헤더바가 변경된다. | ★★★ | 동석 | 월 | 매움 | Done | 화 | 흰우유 | ||||||||||||||||||||
14 | 로그인 | UI | 사용자는 로그인을 수행할 수 있다. | 로그인 페이지 UI가 보여진다. | ★★★ | 동석 | 월 | 보통 | Done | 수 | |||||||||||||||||||
15 | 기능 | 아이디와 비밀번호로 로그인할 수 있다. | ★★★ | 월 | 보통 | Done | 일반적으로 로그인에서 비밀번호는 공백같은 | 목 | |||||||||||||||||||||
16 | 로그인 성공시 회원 global state가 관리된다. | ★★★ | 월 | 매움 | Done | 단순한 검사만 수행한다. | |||||||||||||||||||||||
17 | 회원가입 | UI | 사용자는 회원가입을 수행할 수 있다. | 회원가입 페이지 UI가 보여진다. | ★★★ | 혜연 | 일 | 보통 | Done | ||||||||||||||||||||
18 | 기능 | 아이디, 비밀번호, 닉네임으로 회원가입 할 수 있다. | ★★★ | 혜연 | 일 | 보통 | Done | ||||||||||||||||||||||
19 | 아이디,닉네임 중복 검사가 각 항목 작성 완료 시점에 수행된다. | ★★ | 동석 | 화 | 매움 | Done | |||||||||||||||||||||||
20 | 항목들의 유효성 검사가 모두 통과되어야만 회원가입 요청을 시도할 수 있다. | ★★★ | 혜연 | 일 | 보통 | Done | |||||||||||||||||||||||
21 | 메인 | UI/기능 | 메인 페이지가 보여진다. | 상단 섹션을 꾸민다. | ☆ | 혜연 | 수 | 복붙 ㅎ | Done | ||||||||||||||||||||
22 | 메인페이지에 구인 글 카드 목록 전체가 나타난다. | ★★★ | 진아 | 일 | 보통 | Done | |||||||||||||||||||||||
23 | 카드 컴포넌트 타이틀을 클릭하면 상세 글 정보 페이지로 이동된다 | ★★★ | 혜연 | 일 | 보통 | Done | 카드 컴포넌트를 만들어 재사용할 수 있다. | ||||||||||||||||||||||
24 | 카테고리 선택 시 해당 카테고리에 대한 목록만 필터링되어 나타난다. | ★ | 혜연 | 수 | 매움 | Done | |||||||||||||||||||||||
25 | 기능 | 무한 스크롤 pagination으로 목록이 조회될 수 있다. | ☆ | 혜연 | 핵폭탄 | Closed | 스크롤 처리 라이브러리 필요 | ||||||||||||||||||||||
26 | 구인 글 작성 | UI | 회원은 구인 게시글 작성을 할 수 있다. | 게시글 작성 UI가 보여진다. | ★★★ | 혜연 | 월 | 보통 | Done | ||||||||||||||||||||
27 | 기능 | 각 항목들로 게시글 작성을 수행할 수 있다. | ★★★ | 동석 | 화 | 보통 | Done | 기술스택 등록 UI/기능을 분리하여 개발하면 좋을 것 같다. | |||||||||||||||||||||
28 | 필수항목들의 유효성 검사가 모두 통과되어야 등록 요청을 시도할 수 있다. | ★★★ | 동석 | 화 | 보통 | Done | |||||||||||||||||||||||
29 | content 작성 항목을 텍스트 에디터로 구성할 수 있다. | ☆ | 동석 | 목 | 핵폭탄 | Done | Quill 필요 | ||||||||||||||||||||||
30 | 구인글 상세 | 상세조회 UI/기능 | 하나의 구인글 상세정보가 보여진다. | 구인글 상세정보가 보여진다. | ★★★ | 동석 | 월 | 보통 | Done | ||||||||||||||||||||
31 | 본인의 게시글이라면 상단 정보란에 수정,삭제 링크가 활성화된다. | ★★★ | 월 | 보통 | Done | ||||||||||||||||||||||||
32 | 수정 링크를 클릭하면 게시글 수정페이지로 이동한다. | ★★★ | 월 | 보통 | Done | ||||||||||||||||||||||||
33 | 삭제 링크를 클릭하면 게시글 삭제 확인창이 보여진다. | ★★★ | 월 | 보통 | Done | ||||||||||||||||||||||||
34 | 게시글 삭제 확인 클릭 시 해당 게시글을 삭제하고 메인페이지로 돌아간다. | ★★★ | 월 | 보통 | Done | ||||||||||||||||||||||||
35 | 회원은 북마크 여부 조회 등록/취소를 할 수 있다. | 회원 본인 게시글이 아니라면 북마크 처리 사이드 고정 바 UI가 보여진다. | ☆ | 혜연 | 화 | 보통 | Done | ||||||||||||||||||||||
36 | 해당 게시글에 대한 북마크 여부를 확인할 수 있다. | ☆ | Closed | ||||||||||||||||||||||||||
37 | 아이콘 클릭으로 북마크로 등록 또는 삭제할 수 있다. | ☆ | Closed | 광클 유저를 대비한 debouncing 고려 | |||||||||||||||||||||||||
38 | 댓글 등록UI/기능 | 해당 구인글에 대한 댓글을 등록할 수 있다. | 댓글을 입력하고 등록 버튼을 눌러 댓글을 등록할 수 있다. | ★★★ | 혜연 | 월 | 보통 | Done | |||||||||||||||||||||
39 | 비인가된 사용자의 등록 시도에 대해 등록을 막고 알림을 줄 수 있다. | ★★★ | 혜연 | 월 | 보통 | Done | |||||||||||||||||||||||
40 | 댓글목록 UI/기능 | 해당 구인글에 대한 댓글 목록이 보여진다. | 해당 구인글에 대한 댓글 목록이 보여진다. | ★★★ | 혜연 | 수 | 보통 | Done | |||||||||||||||||||||
41 | 회원은 본인의 댓글을 수정/삭제할 수 있다. | 본인의 댓글이라면 정보란에 수정,삭제 링크가 활성화된다. | ★★★ | 혜연 | 화 | 보통 | Done | ||||||||||||||||||||||
42 | 수정 링크를 클릭하면 input이 활성화 되어 수정할 수 있다. | ★★★ | 혜연 | 화 | 보통 | Done | |||||||||||||||||||||||
43 | 삭제 링크를 클릭하면 삭제 확인창이 활성화 되어 삭제할 수 있다. | ★★★ | 혜연 | 화 | 보통 | Done | |||||||||||||||||||||||
44 | 댓글 수정 또는 삭제 시 즉시 댓글 목록에 변경이 반영된다. | ★★★ | 혜연 | 화 | 보통 | Done | |||||||||||||||||||||||
45 | 구인글 수정 | UI | 회원은 본인의 구인 게시글 수정을 할 수 있다. | 기존 정보로 구성된 게시글 수정 UI가 보여진다. | ★★★ | 동석 | 화 | 보통 | Done | 등록 시 사용되는 컴포넌트들을 재사용할 수 있다. | |||||||||||||||||||
46 | 기능 | 구인글 작성과 동일하게 동작하며 수정 요청을 할 수 있다. | ★★★ | 화 | 보통 | Done | |||||||||||||||||||||||
47 | 내 정보 | UI | 회원은 본인의 정보를 확인할 수 있다. | 회원 정보 UI가 보여진다. | ★★ | 진아 | 수 | 매움 | Done | ||||||||||||||||||||
48 | 기능 | 회원은 본인의 정보를 수정할 수 있다. | 프로필 이미지 변경 버튼으로 프로필 이미지를 변경할 수 있다. | ★★ | 동석 | 목 | 매움 | Done | |||||||||||||||||||||
49 | 닉네임 변경 링크를 클릭 시 Input과 등록,취소 버튼이 등장한다. | ★★ | 혜연 | 수 | 보통 | Done | |||||||||||||||||||||||
50 | 닉네임 변경 Input 유효성 검사 성공 시 등록 버튼으로 닉네임을 변경할 수 있다. | ★★ | 혜연 | 수 | 보통 | Done | |||||||||||||||||||||||
51 | 기술스택 변경 링크 클릭 시 Dropdown과 등록, 취소 버튼이 등장한다. | ★★ | 혜연 | 수 | 보통 | Done | |||||||||||||||||||||||
52 | 기술스택 등록 확인 버튼으로 기술스택을 변경할 수 있다. | ★★ | 혜연 | 수 | 보통 | Done | |||||||||||||||||||||||
53 | 미구현된 기능 | 회원은 회원탈퇴 할 수 있다. | 회원탈퇴 버튼 클릭 시 회원탈퇴를 할 수 있다. | ☆ | 혜연 | 수 | 보통 | Done | 기능이 제공될 경우 구현한다. | ||||||||||||||||||||
54 | 내 작성글 목록 | UI | 회원은 본인이 작성한 글 목록을 볼 수 있다. | 글 목록 UI가 보여진다. | ★ | 진아 | 화 | 매움 | Done | ||||||||||||||||||||
55 | 기능 | 무한 스크롤 pagination으로 목록이 조회될 수 있다. | ☆ | Closed | |||||||||||||||||||||||||
56 | 카테고리 선택 시 해당 카테고리에 대한 목록만 필터링되어 나타난다. | ☆ | 진아 | 수 | 매움 | Closed | |||||||||||||||||||||||
57 | 내 북마크 글 목록 | UI | 회원은 본인이 북마크한 글 목록을 볼 수 있다. | 글 목록 UI가 보여진다. | ☆ | None | |||||||||||||||||||||||
58 | 기능 | 무한 스크롤 pagination으로 목록이 조회될 수 있다. | ☆ | None | |||||||||||||||||||||||||
59 | 카테고리 선택 시 해당 카테고리에 대한 목록만 필터링되어 나타난다. | ☆ | None | ||||||||||||||||||||||||||
60 | 공통 | 알림 | 본인 게시글 댓글등록에 대한 알림 기능 | 회원이 페이지 로드하면 현재 자신의 게시글에 대한 알림 목록을 가져온다. | ★ | 목 | 보통 | Done | |||||||||||||||||||||
61 | 회원이 알림 목록에서 알림 하나를 클릭하면 해당 게시글로 이동되며 알림을 삭제한다. | ★ | 목 | 보통 | Done | ||||||||||||||||||||||||
62 | |||||||||||||||||||||||||||||
63 | |||||||||||||||||||||||||||||
64 | |||||||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||||
68 | X | 배포환경 | prod 환경(master branch)에 대한 배포 | 서비스 환경의 어플리케이션이 무중단 배포된다. | ★★ | 흰우유 | Done | ||||||||||||||||||||||
69 | X | 배포환경 | dev 환경(develop branch)에 대한 배포 | 원활한 개발 상황 공유,피드백을 위한 개발 브랜치 배포 및 백엔드 api 연동해보기 | ☆ | Done | vercel 배포 시 브랜치를 선택할 수 있는가? | ||||||||||||||||||||||
70 | None | ||||||||||||||||||||||||||||
71 | X | 기타 | 이미지 서버 연동 | 이미지 처리를 위한 이미지 서버 연동 | ★★★ | 동석 | 보통 | Done | |||||||||||||||||||||
72 | X | 개발환경 | 서버 의존도를 낯춘 채로도 최소한의 동작 확인을 위한 json-server 개발 | 기본 제공되는 국룰 crud 이외의 api 응답을 커스텀한다. | ☆ | 동석 | 일 | 매움 | Done | ||||||||||||||||||||
73 | 검증, 유저인증을 위한 최소한의 api 응답을 커스텀한다. | ☆ | 동석 | 일 | 매움 | Done | |||||||||||||||||||||||
74 | X | 프로젝트 | 프로젝트를 위한 README | 리드미를 작성한다. | ★ | None | |||||||||||||||||||||||
75 | X | 테스트환경 | 복잡한 hook, component에 대한 functional test | 남을리가없지만 시간남으면 | ☆ | 핵폭탄 | None | ||||||||||||||||||||||
76 | X | 테스트환경 | 작은 단위의 공통 컴포넌트 개발을 위한 storybook | 남을리가없지만 시간남으면 | 핵폭탄 | None | |||||||||||||||||||||||
77 | |||||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||||
100 | |||||||||||||||||||||||||||||