Search
Duplicate
😎

13조 널익셉션

Table
Search
우리 팀원
이름
태그
MBTI
블로그
깃헙주소
한마디!
팀원
INTJ

팀 소개

프로젝트 명 : 반려멍!
프로젝트 소개 : 반려인들이 한데 모여 반려동물과 함께한 소소한 일상들을 기록&공유할 수 있는 뉴스피드입니다.

개인과제 코드

팀과제 기획 관련

API 명세는 아래 페이지를 참고해주세요.

ERD

역할분담

팀 과제
Table
Search
기능
태그
담당자

시연영상

메모

데일리 스크럼

하루 계획표를 작성하고 데일리 스크럼에서 공유합니다.
보드 보기
Search
예시
3
수요일(1주차)
1
목요일(1주차)
1
금요일(1주차)
1

 우리 팀 약속

1. 시간 약속을 철저히 지키겠습니다. 2. 소통을 중요시하며 자리 비움이나 문제가 생기면 빠르게 공유하겠습니다. 3. 실수나 문제가 있어도 남 탓하지말고 문제를 해결해나가는데 집중하겠습니다. 4. 대화를 할 때는 캠도 켜고 화면공유도 잘 하겠습니다. 5. 파이팅하겠습니다!
Java
복사

우리 팀의 목표는?

1. 매일 일정 소화하기 2. 부끄러워도 물어보기 3. 이번 프로젝트 포트폴리오로 사용하기 4. TIL 남은날까지 맨날 쓰기 📝 5. 11TIL, 1알고리즘
Java
복사

우리 팀 시간 약속

- 오전 - 09:00 ~ 09:30 : 데일리 스크럼 → 노션 페이지에 각 팀원들의 오늘 계획 정리 - 09:30 ~ 10:30 : 알고리즘 학습 11문제 목표! - 집중 코딩 시간 (14:00 ~ 18:00) - 일반적인 학습과 달리 강의를 듣는 것만으로는 개발 실력이 상승하지 않습니다. - 개발은 고민하고, 스스로 시도하고 생각하는 시간이 그 무엇보다도 중요합니다. - 집중 코딩 시간을 통해 팀원들과 함께 문제에 맞닥뜨리고, 정리해보세요. - 오후 - 20:00 - TIL 작성 - 20:30 ~ 21:00 - 하루 회고 진행(체크리스트 확인, TIL 댓글 달기)
Kotlin
복사

팀별 일정표(참고)

매일 오전 9시 30분 : 출석체크 후 하루 계획 회의
오후 2시 : 진척도, 문제점 공유
8시 40분 오늘 학습한 내용 또는 개발 진척도 확인

시간을 어떻게 활용하면 좋을까요 - 시간 계획

Search
기능
Method
url
카테고리
완료여부
개발 담당
Request Header
Param
request
200
400
403
500
POST
/api/v1/comment
댓글 기능
완료
유동근
Authorization Bearer jwt…
{ “postId”: 게시글 id “content”: 댓글 내용 }
{ “id”: 댓글 id, “content” : 댓글 내용, “author” : 댓글 작성, “createdAt” : 작성일 }
{ “message” : 권한이 없습니다. }
PATCH
/api/v1/comment
댓글 기능
완료
유동근
Authorization Bearer jwt…
{ “id” : 댓글 id “content”: 댓글 내용 }
{ “id”: 댓글 id, “content” : 댓글 내용, “author” : 댓글 작성, “createdAt” : 작성일 }
{ “message” : 권한이 없습니다. }
DELETE
/api/v1/comment/{id}
댓글 기능
완료
유동근
Authorization Bearer jwt…
{ “message” : 댓글 삭제 성공 메시지 }
{ “message” : 권한이 없습니다. }
GET
/api/v1/comment/{postId}
댓글 기능
완료
유동근
page=페이지 인덱스 size=페이지 사이즈
{ “data”: [ { “id”: 댓글 id, “content” : 댓글 내용, “author” : 댓글 작성, “createdAt” : 작성일 } ], “totalElement” : 게시글 총 개수, “totalPage” : 게시글 총 페이지 수, “currentPage” : 현재 페이지, “size” : 페이지 크기 }
GET
/api/v1/posts
게시글 기능
완료
유동근
{ “size”: 10, “page”: 0, “keyword”: “검색어” }
{ “data”: [ { “id” : 게시글 id, “title” : 게시글 제목, “createdAt” : 게시글 생성일 } ], “totalElement” : 게시글 총 개수, “totalPage” : 게시글 총 페이지 수, “currentPage” : 현재 페이지, “size” : 페이지 크기 }
POST
/api/v1/post
게시글 기능
완료
신유섭
Authorization Bearer jwt…
{ “title”: 게시글 제목, “content”: 게시글 내용 }
{ “id”: 게시글 id, “title”: 게시글 제목, “content”: 게시글 내용, “createdAt”: 게시글 생성일, “activatedAt”: 게시글 수정일 }
{ “message” : 권한이 없습니다. }
PATCH
/api/v1/post/{id}
게시글 기능
완료
신유섭
Authorization Bearer jwt…
{ “title”: 게시글 제목, “content”: 게시글 내용 }
{ “id”: 게시글 id, “title”: 게시글 제목, “content”: 게시글 내용, “createdAt”: 게시글 생성일, “activatedAt”: 게시글 수정일 }
{ “message” : 권한이 없습니다. }
GET
/api/v1/post/{id}
게시글 기능
완료
신유섭
{ “id”: 게시글 id, “title”: 게시글 제목, “content”: 게시글 내용, “createdAt”: 게시글 생성일, “activatedAt”: 게시글 수정일 }
DELETE
/api/v1/post/{id}
게시글 기능
완료
신유섭
Authorization Bearer jwt…
{ “message”: 게시글 삭제 메시지 }
{ “message” : 권한이 없습니다. }
GET
/api/v1/profile/{id}
프로필 기능
장숭혁
Authorization Bearer jwt…
PATCH
/api/v1/profile/{id}
프로필 기능
장숭혁
Authorization Bearer jwt…
POST
/api/v1/login
인증기능
완료
장숭혁
{ “username” : 유저이름, “password” : 비밀번호 }
HEADER Authorization=Bearer jwt…access Refresh_Authorization=Bearer jwt…refresh
POST
/api/v1/signup
인증기능
완료
장숭혁
{ "username": 유저이름, "password": 비밀번호, "intro": 간단 자기소개, "email": 이메일, "code" : 8자리 이메일 인증 코드 }
GET
/api/v1/refresh
인증기능
완료
최창규
유동근
Authorization Bearer refreshToken_jwt….
HEADER Authorization=Bearer jwt…access Refresh_Authorization=Bearer jwt…refresh
{ “message”: 토큰이 유효하지 않습니다. }
DELETE
/api/v1/signout
인증기능
완료
최창규
유동근
Authorization Bearer refreshToken_jwt….
{ "message":"탈퇴했습니다." }
{ “message” : 권한이 없습니다. }
POST
/api/v1/signup/email
인증기능
완료
유동근
{ "email": "이메일" }
{ “message”: test@spa.com을 확인하세요 }
{ “message”: 입력을 확인해주세요. }
{ “message”: 이메일 전송에 실패했습니다. }