1️⃣ Must have - 9일까지 (테스트 및 완전히 끝나는 시간 )[로그인][타임캡슐]2️⃣ Should have (10~16)[타임캡슐][마이페이지][댓글]3️⃣ Could have[타임캡슐][알림][마이페이지][친구] - (홀드)4️⃣ Won't have[타임캡슐][댓글][알림][쪽지] - 4️⃣[마이페이지]🤩99기타 (리워드, 재밌는 기능)
1️⃣ Must have - 9일까지 (테스트 및 완전히 끝나는 시간 )
프론트
- 26, 27일
- UI 화면 설계(데이터 요구사항), 대략적인 디자인 안 만들기
- 화면에 필요한 데이터 요구사항 (백엔드분들께 전달)
- 28일 (다들 시간안됨)
- 29일에 회의 시간
- 화면 데이터 요구사항 전달 및 논의, 조율
- 30일까지
- UI 디자인 수정 및 픽스
- 개발환경설정
- Typescript - fix
- - cra vs webpack/babel vs next.js
- 테스트 코드 여부 (storybook, jest)
- 상태관리 라이브러리 (recoil, redux, react-query, swr, styled-component, 안씀)
- eslint
- emotion, theme, styled-component
- 배포환경설정 (netlify, heroku, firebase, s3)
- 2일부터 개발 시작
- [로그인] - 1
- [타임캡슐] - 5 * 3
- 지도 관련 전체(정보(미리보기), 등록, 수정, 삭제 ) - 5일
- 6일부터 test 및 api 수정
백엔드 (11/29 ~ 12/3)
[로그인] - 3
[타임캡슐]
- 정보(지도에서 받아오는) - 2
- 열람 - 1
- 등록 - 3
- 삭제 - 0.5
- 엿보기 - 0.5(열람이랑 비슷한 기능)
환경구성 - 2일(라이브러리, 멀티모듈세팅, 컨벤션, 깃플로)
git - 0.5
ci/cd(젠킨스? 액션?) - 2일
aws(EC2) - 0.5
ERD 설계 - 1일 * 3
[로그인]
- 카카오 계정을 통해 로그인을 할 수 있다. - 1️⃣
- 카카오 계정을 통해 회원가입을 할 수 있다. - 1️⃣
- 카카오에서 받을 회원정보는 ____ 이다.
- 자체적으로 받을 회원정보는 닉네임, 프로필 사진, ____ 이다.
- 로그아웃 할 수 있다. - 1️⃣
[타임캡슐]
(타임캡슐 정보)
- 지도에서 내가 열어볼 수 있는 타임캡슐의 위치를 알 수 있다.
- 마커 - 1️⃣
- 지도에 표시 할 타임 캡슐 필터링
- default : 열람 권한이 있는 타임캡슐만 노출 - 1️⃣
- 타임캡슐의 형태 - 1️⃣ : 잠겨있는 것(아직 열람 기간이 안됨), 열람기간이 된 것(아직 열어보지는 않음), 열린 것
(타임캡슐 등록)
- 지도의 특정 위치에 타임캡슐(글, 이미지)을 남길 수 있다.
- 글 - 1️⃣
- 이미지 1개 - 1️⃣
- 타임캡슐을 작성할 때 썸네일용 문구도 함께 작성할 수 있다. - 1️⃣
- 타임캡슐의 조건을 설정할 수 있다.
- 위치 - 1️⃣
- 열람가능날짜 (시간 제외)- 1️⃣
- 열람 권한 부여
- 나만 가능 - 1️⃣
(타임캡슐 수정)
- 내가 작성한 타임캡슐을 수정할 수 없다.
- 열람 가능일은 수정 불가능 - 1️⃣
- 작성한 타입캡슐 글, 이미지는 수정할 수 없다 - 1️⃣
(타임캡슐 삭제)
- 작성한 타임캡슐을 삭제할 수 있다 - 1️⃣
- 삭제 권한은 작성자만 가진다.
(타임캡슐 열람)
- 지정날짜 이후에 열람 권한이 있는 사람은 해당 위치에 가서 타임캡슐을 열 수 있다. - 1️⃣
- 한번 해당 장소에 가서 열어본 타임캡슐은 어디에서나 볼 수 있다. - 1️⃣
- 캡슐이 열리면, 열람 권한이 있는 사람은 어디에서나 볼 수 있다. - 1️⃣
(타임캡슐 엿보기)
- 타임캡슐 엿보기
- 문구 - 1️⃣
- 열람가능한 시간 - 1️⃣
- 작성자 - 1️⃣
2️⃣ Should have (10~16)
[타임캡슐]
(타임캡슐 열람)
- 열람 권한 부여
- 전체 유저 가능, 유저 검색 가능) - 2️⃣
- 열람 권한은 작성자만 수정(추가, 삭제)할 수 있다 - 2️⃣
- 캡슐이 열리면, 누가 열었는지(최초 개봉자)를 확인할 수 있다. - 2️⃣
(타임캡슐 엿보기)
- 열람권한 - 2️⃣

[마이페이지]
- 마이페이지에서 타입캡슐 목록을 확인할 수 있다.
- 마이페이지에서 내가 작성한 타임캡슐들을 확인할 수 있다. - 2️⃣
- 마이페이지에서 내가 열어볼 수 있는(작성하지 않았지만, 열람 권한이 있는) 타임캡슐들을 확인할 수 있다. - 2️⃣
- 마이페이지에서 열리지 않은 타임캡슐을 확인할 수 있다. - 2️⃣
- 마이페이지에서 열린 타임캡슐을 확인할 수 있다. - 2️⃣
- 타임캡슐을 정렬할 수 있다. → 백에서도 쿼리,인덱싱으로 정렬한 상태로 드릴수 도 있다.-2️⃣
[댓글]
- 타임캡슐에 댓글을 적을 수 있다.
- 열람이후 댓글달기 - 2️⃣
3️⃣ Could have
[타임캡슐]
(타임캡슐 정보)
- 지도에 표시 할 타임 캡슐 필터링 (작성자, 기간, 받은 타임캡슐, 나, 팔로워 등)
- 작성자 별(게시자, 공유받은 것) - 3️⃣
- 날짜별(게시한 날짜, 열어볼 수 있는 날짜) - 3️⃣
(타임캡슐 등록)
- 지도의 특정 위치에 타임캡슐(글, 이미지)을 남길 수 있다.
- 이미지 여러개 - 3️⃣
- 영상 - 3️⃣
(타임캡슐 열람)
- 캡슐이 열리면, 누가 봤는지 확인할 수 있다. - 3️⃣
(타임캡슐 엿보기)
- 썸네일 이미지 - 3️⃣
[알림]
- 타임캡슐을 열 수 있으면 알림을 받을 수 있다. - 3️⃣
- 웹서비스 자체 알림 - 3️⃣
- 다른 사람이 타임캡슐을 열면(최초개봉이 되었다면) 알려준다. - 3️⃣
- 친구가 되면 알림으로 알려준다. - 3️⃣
[마이페이지]
- 내 정보 수정 - 3️⃣
- 닉네임
- 프로필 사진
- 기타 등등
- 마이페이지에서 타입캡슐 목록을 확인할 수 있다.
- 마이페이지에서 열람 가능한 타임캡슐을 날짜별로 확인 - 3️⃣
[친구] - (홀드)
- 친구 추가
- 친구 삭제
- 친구 목록 조회
- 마이페이지에서 친구 목록을 확인할 수 있다. - 3️⃣
4️⃣ Won't have
[타임캡슐]
(타임캡슐 정보)
- 어느 장소에 타임캡슐이 많이 생성되었는지 확인할 수 있다. - 4️⃣
(타임캡슐 등록)
- 타임캡슐의 조건을 설정할 수 있다.
- 열람 권한 부여(친구만 가능) - 4️⃣
- 깐부 설정 (해당 장소에 둘다 있어야 한다는 등...) - 4️⃣
- 타임캡슐의 조건을 설정할 수 있다.
- 열람가능시간 - 4️⃣
(타임캡슐 정보)
- 지도에서 내가 열어볼 수 있는 타임캡슐의 위치를 알 수 있다.
- 검색(장소, 만든 사람, 날짜 ) - 4️⃣
(타임캡슐 수정)
- 재봉인 - 4️⃣
- 타임캡슐이 열린 이후에 해당 타임캡슐을 담은 새로운 캡슐을 만든다
(타임캡슐 열람)
캡슐이 열리면(누군가가 타임캡슐을 열었더라도), 추후에 공유받은 사람도 가야지만 확인가능 - 4️⃣
(타임캡슐 공유)
- 내가 올린 타임캡슐을 로그인 한 사람만 볼 수 있도록 공유할 수 있다. - 4️⃣
[댓글]
- 타임캡슐에 댓글을 적을 수 있다.
- 미열람이여도 댓글달기 - 4️⃣
[알림]
- 타임캡슐을 열 수 있으면 알림을 받을 수 있다.
- 이메일 - 4️⃣
[쪽지] - 4️⃣
- 보낸 쪽지들을 볼 수 있다.
- 나에게 온 쪽지를 열람할 수 있다.
- 친구에게 쪽지를 보낼 수 있다.
[마이페이지]
- 마이페이지에서 타입캡슐을 삭제할 수 있다. - 4️⃣
🤩99기타 (리워드, 재밌는 기능)
- 나의 타입캡슐을 찾는 사람에게는 선물을 줄 수 있다.(로띠로 조져..)
- 폭죽 터트려주기
- 타임캡슐을 일정 갯수 이상 찾으면 칭호를 받을 수 있다.
- 타임캡슐을 AR로 볼 수 있다
- 해당 위치에 작성된 타인의 타임캡슐을 지울수 있는 아이템을 구매할 수 있다.
- 타임 캡슐(시간 제약만 있는)을 프린트해서 직접 보내주는 상품을 구매할 수 있다.
- 제약을 완화하는 아이템을 구매할 수 있다.
- 광고 삽입