ABCDFGHIJKLMNOPQRSTUVWXYZAAAB
1
2
BooStart상태중요도구분담당자
3
ID컴포넌트설명태스크 ID구분태스크담당자중요도상태비고To doCoreFeature(3)프론트엔드(F)
4
1웰컴페이지 - 로그인접속1-1F로그인된 상태일 경우 메인 페이지로, 아닐 경우 로그인 페이지로 이동한다.마요CoreFeature(3)DoneIn ProgressSideFeature(2)백엔드(B)제리
5
로그인 페이지1-2F유저를 맞이하는 타이틀 UI / 로그인 폼(ID, PW) / 로그인 버튼 / 회원가입 버튼 / 소셜 로그인 버튼을 보여준다.마요CoreFeature(3)DoneDonePossiblity(1)모작
6
1-3F회원가입 버튼을 통해 회원가입 페이지로 이동한다.마요CoreFeature(3)DoneAll
7
1-4B입력된 ID, PW를 통해 DB 검색 후 로그인 인증을 처리하고 결과를 전송한다. (POST)모작CoreFeature(3)Done
8
1-5B로그인 성공 시 메인페이지로 이동한다.모작CoreFeature(3)Done
9
1-6F/B로그인 실패 시 로그인 페이지에서 에러메시지를 출력한다.마요/모작CoreFeature(3)Done
10
2회원가입회원가입 페이지2-1F회원가입 폼(ID, PW, 닉네임, 프로필 이미지) / 회원가입 버튼 / 로그인 페이지 이동 버튼을 보여준다.마요CoreFeature(3)Done
11
2-2FID, PW, 닉네임, 프로필 이미지를 입력 받을 수 있다.마요CoreFeature(3)Done
12
2-3F/B회원가입 버튼으로 입력받은 데이터로 입력된 유저의 정보를 DB에 저장해 회원가입을 진행한다. (POST)마요/모작CoreFeature(3)Done
13
2-4B해당 유저가 OAuth 로그인 유저라면 OAuth 관련 정보도 함께 저장한다.모작CoreFeature(3)Done
14
2-4F/B오류 발생 시 해당 내용을 안내하는 메시지 ui를 보여준다.마요/모작CoreFeature(3)Done
15
2-5F회원가입 성공 시 로그인 페이지로 이동한다.모작CoreFeature(3)Done
16
3oAuth 로그인소셜 로그인3-1BOAuth 로그인 인증 과정을 진행한다. 최초 로그인한 유저라면 회원가입 페이지로 진행된다.모작CoreFeature(3)Done
17
3-2BOAuth 로그인 성공 시 소셜 사용자 정보를 받아 로그인을 진행한다.모작CoreFeature(3)Done
18
4메인 - 상단인증4-17B요청한 사용자의 정보를 전송한다. (GET)모작CoreFeature(3)Done
19
메인 페이지 우측 햄버거 메뉴4-1F메뉴 아이콘을 누르면 우측 모달이 열리고 프로필 / 친구 요청 알림 / 알림이 포함된 사이드바를 보여준다.모작CoreFeature(3)Done
20
4-23F사용자 프로필 정보를 불러온다. (API 연결)제리CoreFeature(3)Done
21
4-2F프로필 수정 폼 모달을 보여준다. 수정 폼에서 nickname, 프로필 사진을 수정할 수 있다.모작/제리/마요SideFeature(2)Done
22
4-22B로그아웃 API 호출 시 해당 유저의 쿠키를 삭제한다. (POST)모작CoreFeature(3)Done
23
4-3F로그아웃 버튼을 누르면 요청을 서버에 전송한다. (API 연결)제리CoreFeature(3)Done
24
4-20F프로필 수정 후 적용 버튼을 누르면 요청을 서버에 전송한다제리/마요SideFeature(2)Done사진 업로드 수정 중
25
4-4B프로필 정보를 수정하는 API (PATCH)SideFeature(2)Done
26
4-15B사용자에게 온 친구 요청 목록을 DB에서 불러온다. (GET)CoreFeature(3)Done
27
4-5B수락했다면 DB에서 해당 친구 요청의 상태를 변경하고 거절했다면 해당 친구 요청을 삭제한다. (POST)CoreFeature(3)Done
28
4-19F자신이 받은 친구 요청을 확인할 수 있다. (API 연결)제리CoreFeature(3)Done
29
F친구 요청을 수락하거나 거절할 수 있다. (API 연결)제리CoreFeature(3)Done
30
4-6F친구가 태스크에 남긴 감정 표현에 대한 알림을 보여준다.SideFeature(2)To do소켓
31
4-7F친구가 일기를 편집 후 저장하면 해당 내용에 대한 알림을 보여준다.SideFeature(2)To do소켓
32
친구 목록이 표시되는 메인 페이지 상단 바4-8F+ 버튼을 누르면 친구 검색 모달 창을 보여준다.제리CoreFeature(3)Done
33
4-9B검색 키워드에 따라 검색결과를 DB에서 불러온다. (GET)CoreFeature(3)Done
34
4-21F선택한 친구에게 친구요청을 보낸다.제리CoreFeature(3)Done
35
4-16B요청 받은 사용자가 이미 사용자에게 친구 요청을 했던 상태라면 해당 친구 요청의 상태를 친구 상태로 변경하고 아니라면 친구 요청을 생성한다. (POST)CoreFeature(3)Done
36
4-10 B사용자의 친구 목록을 DB에서 불러온다. (GET)CoreFeature(3)Done
37
4-11F친구 목록의 모든 사용자의 프로필 이미지를 상단 바에 보여준다.제리CoreFeature(3)Done
38
4-24F친구 아이콘을 우클릭하면 [ 프로필 보기 / 삭제 하기 ] 모달을 보여준다.제리SideFeature(2)Done
39
4-12F프로필 보기 버튼으로 친구의 프로필 정보 모달을 보여준다. / 친구의 프로필을 Hover 시 닉네임을 보여준다제리SideFeature(2)Done
40
4-13B해당 친구 관계를 DB에서 삭제한다. (DELETE) SideFeature(2)Done
41
4-14F친구 삭제 버튼으로 친구를 삭제하는 요청을 보낸다.제리SideFeature(2)Done
42
메인 로그 / 다이어리 / 목표 / 지도 탭에 선택된 친구의 활동 내용을 보여준다.제리-
43
4-25B친구의 태스크를 조회하는 API (GET)CoreFeature(3)Done
44
4-26B친구의 태그를 조회하는 API (GET)CoreFeature(3)Done
45
4-30B친구의 라벨을 조회하는 API (GET)CoreFeature(3)DonePR
46
4-31B친구의 목표를 조회하는 API (GET)CoreFeature(3)DonePR
47
4-32B친구의 일별 태스크 존재 여부 조회 API (월 단위)CoreFeature(3)Done
48
4-33B친구의 일별 평균 목표 달성률 조회 API (월 단위)CoreFeature(3)Done
49
4-27F친구의 프로필을 클릭하면 친구의 다이어리를 표시한다.제리CoreFeature(3)Done
50
4-28F친구의 프로필을 클릭하면 친구의 테스크를 표시한다.마요CoreFeature(3)Done
51
4-29F친구의 프로필을 클릭하면 친구의 목표를 표시한다.모작SideFeature(2)Done
52
메인 - 스케줄러할 일 목록이 표시되는 컴포넌트--5-1 할 일 목록을 보여준다.-CoreFeature(3)
53
--5-2 마우스 드래그 이벤트를 통해 할 일을 원하는 위치로 이동하는 모습을 보여준다.-CoreFeature(3)
54
--5-3 완료 탭에 드랍된 일의 상태를 완료로 바꾼다.-CoreFeature(3)
55
5메인 - 달력계획 수행 정도가 달력에 표시되는 컴포넌트5-1F로그탭 / 지도 탭 - 각 날짜의 태스크 존재 여부를 시각화하여 보여준다.제리/마요CoreFeature(3)Done
56
5-9F친구의 목표탭 캘린더마요Done
57
5-10F친구의 로그탭 지도탭 캘린더마요Done
58
5-11F다이어리 탭 - 각 날짜의 다이어리 존재 여부를 시각화To do
59
5-2F목표 탭 - 달력에서 각 날짜의 목표 달성률을 시각화 하여 보여준다제리/마요SideFeature(2)Done
60
5-4B일별 태스크 존재 여부 조회 API (월 단위)CoreFeature(3)Done
61
5-5B일별 평균 목표 달성률 조회 API (월 단위)CoreFeature(3)Done
62
5-7F달을 전환하면 해당 달의 달력을 보여준다.제리CoreFeature(3)Done
63
5-8F우측에 선택한 탭 컴포넌트를 보여준다.제리CoreFeature(3)Done
64
6메인 - 다이어리 탭날짜 별 일기를 남길 수 있는 컴포넌트6-1F/B선택한 날짜에 다이어리가 존재한다면 다이어리를 보여주고 존재하지 않는다면 다이어리 작성 폼(제목, 내용, 캔버스)을 보여준다.제리CoreFeature(3)Done
65
6-2F캔버스에 텍스트와 도형을 마우스를 통해 추가하고 수정할 수 있다.제리CoreFeature(3)Done
66
6-3B입력된 제목, 내용, 캔버스 정보를 Redis에 저장한다.제리CoreFeature(3)Done
67
6-4B수정된 제목, 내용, 캔버스 정보를 Redis에 저장한다.제리CoreFeature(3)Done
68
6-5F삭제 버튼을 포함한 모달을 보여준다.Possiblity(1)To do
69
6-6B해당 다이어리를 DB에서 삭제한다. / Redis로 대체Possiblity(1)To do
70
6-7F/B친구의 일기를 보여준다.제리CoreFeature(3)Done
71
6-8F/B캔버스에 추가, 수정된 내용을 소켓 통신을 통해 실시간으로 보여준다.제리Possiblity(1)Done
72
6-9F/B마지막으로 편집한 유저가 저장 버튼을 누르면 편집된 내용을 DB에 저장한다. / Redis로 대체제리Possiblity(1)Done
73
6-12B소켓 인증모작Possiblity(1)Done
74
6-10F/B친구의 일기를 편집 후 저장하면 해당 일기의 작성자에게 알림을 전송한다.Possiblity(1)To do소켓
75
6-11F/B선택한 사용자와 날짜별로 다른 socket room을 만들어 같은 room에 있는 사용자끼리만 공동편집을 진행할 수 있다.제리CoreFeature(3)Done
76
6-13F/B현재 Diary에 기여한 친구 목록을 보여준다제리SideFeature(2)Done
77
7메인 - 태스크 탭태스크 조회7-1F주어진 태스크 배열을 정해진 UI로 화면에 보여준다.제리CoreFeature(3)Done
78
7-33F태그 조회 API를 연결한다모작CoreFeature(3)Done
79
7-29F태스크 조회 API를 연결한다.모작CoreFeature(3)Done
80
7-2F/B태스크에 친구가 감정 표현을 남기면 태스크 박스에 파란색 점을 보여준다. (알림 가져오기)Possiblity(1)To do소켓
81
7-3F완료된 태스크는 박스의 배경 색을 변경하여 표시한다.제리CoreFeature(3)Done
82
7-4F비공개 태스크의 경우 태스크 박스의 우측에 자물쇠 표시를 보여준다.제리CoreFeature(3)Done
83
7-5F좌측 상단의 정렬 메뉴를 누르면 드롭다운 메뉴를 보여준다.제리CoreFeature(3)Done
84
7-6F태그 순 / 마감 기한 순 / 중요도 순 등의 정렬 조건을 선택하면 해당 정렬 조건에 따라 정렬된 태스크 목록을 보여준다.Possiblity(1)To do
85
태스크 디테일7-7F태스크 박스의 크기가 늘어나며 상세 정보(시작 시간, 종료 시간, 장소, 중요도, 메모)가 표시된다.제리 / 마요CoreFeature(3)Done
86
7-26B태스크의 감정 표현을 조회하는 API (GET)CoreFeature(3)Done
87
7-34F친구의 감정 표현이 표시된다.마요CoreFeature(3)Done
88
태스크 편집7-8F태스크 수정 버튼으로 수정 폼에 접근하여 입력 값을 관리할 수 있다.마요SideFeature(2)Done
89
7-9F완료버튼으로 입력 값을 통해 테스크를 수정하는 요청을 보낸다.마요SideFeature(2)Done
90
7-27B태스크 완료 API (PATCH)모작CoreFeature(3)Done7-30으로 대체
91
7-30B태스크를 수정하는 API (PATCH) ( tagIdx, done )모작CoreFeature(3)Done
92
7-10B테스크를 수정하는 API (PATCH)SideFeature(2)Done
93
태스크 삭제7-11F태스크 삭제 버튼으로 태스크를 삭제하는 요청을 보낸다.마요CoreFeature(3)Done
94
7-31B테스크를 삭제하는 API (DELETE)CoreFeature(3)Done
95
친구의 태스크 상호작용7-12F친구의 태스크를 선택한 경우 감정 표현을 할 수 있는 이모티콘 선택 박스를 보여준다.마요CoreFeature(3)Done
96
F친구의 태스크에 감정표현을 보낼 수 있다.마요CoreFeature(3)Done
97
7-13B친구의 태스크에 선택한 이모티콘을 통한 감정 표현 정보를 DB에 저장한다. (PUT)CoreFeature(3)Done
98
7-32B친구의 태스크에 감정 표현을 하면 해당 태스크의 작성자에게 알림을 전송한다. CoreFeature(3)To do소켓
99
태스크 생성7-14F우측 하단의 추가 버튼을 눌러 태스크 작성 폼(이름, 태그, 중요도, 마감기한, 공개 설정) 모달을 보여준다.마요CoreFeature(3)Done
100
7-15F모달의 더보기 버튼으로 장소, 라벨, 메모 등의 상세정보를 추가할 수 있다.마요CoreFeature(3)Done