Search
Duplicate
😋

할수있겠조..?

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

팀 소개

프로젝트 명 : 맛있겠조
프로젝트 소개 : 맛집을 서로 공유 할 수 있는 뉴스피드

팀과제 코드

팀과제 기획 관련

와이어 프레임
ERD
API 명세서

역할분담

팀 과제
Table
Search
도메인
이름
API URL
Method
Request Header
Request
Response
Response Header
태그
상태
user
/api/users/signup
POST
{ “username” : “” “password” : “” “introduction”:”” “nickname”:”” “gender”:”” “age”:”” “address”:”” “email”:”” }
{ “status” : 201 “msg” : “회원가입 성공” } { “status” : 400 “msg” : “중복된 이름이 있습니다.” }
정지명
신승호
이승준
전주현
완료
user
/api/users/login
POST
{ “username” : “” “password” : “” }
{ “status” : 200 “msg” : “로그인 성공” } { “status” : 400, “msg” : “등록되지 않은 계정입니다.” } { “status” : 400, “msg” : “잘못된 비밀번호 입니다.” }
인증정보
정지명
신승호
이승준
전주현
완료
user
/api/users/{id}
GET
{ “username” : “” “introduction” : “” } { “status” : 400 “msg” : “해당 id의 정보가 없습니다.” }
정지명
신승호
이승준
전주현
완료
user
/api/users/{id}
PATCH
인증정보
{ “username” : “” “password” : “” “newPassword”:”” “introduction” : “” }
{ “status” : 200 “msg” : “프로필 수정완료” } { “status” : 400 “msg” : “해당 id의 정보가 없습니다.” } { “status” : 400 “msg” : “비밀번호가 일치하지 않습니다.” } { “status” : 403, “msg” : “토큰이 없습니다” }
정지명
신승호
이승준
전주현
완료
post
/api/posts
POST
인증정보
{ “title” : “”, “content” : “”, “restaurantName”: ””, “city”: “”, }
{ “status” : 201, “msg” : “게시물 등록 완료” } { “status” : 400, “msg” : “제목을 입력하세요”, “msg” : “내용을 입력하세요” } { “status” : 403, “msg” : “토큰이 없습니다” }
정지명
신승호
이승준
전주현
완료
post
/api/posts
GET
[ { “title” : “” “content” : “” “createdAt”: ”” “modifiedAt”: “” “nickName”: “” “restaurantName”: “” “city”: “” }, { “title” : “” “content” : “” “createdAt”: ”” “modifiedAt”: “” “nickName”: “” “restaurantName”: “” “city”: “” } ]
정지명
신승호
이승준
전주현
완료
post
/api/posts/{id}
GET
{ “title” : “” “content” : “” “createdAt”: ”” “modifiedAt”: “” “nickName”: “” “restaurantName”: “” “city”: “” } { “status” : 400 “msg” : “해당 id 게시물이 없습니다.” }
정지명
신승호
이승준
전주현
완료
post
/api/posts/{id}
PATCH
인증정보
{ “title” : “” “content” : “” }
{ “status” : 200 “msg” : “수정완료” } { “status” : 400 “msg” : “해당 id 게시물이 없습니다.” } { “status” : 400, “msg” : “게시물 작성자만 수정 가능합니다” } { “status” : 403, “msg” : “토큰이 없습니다” }
정지명
신승호
이승준
전주현
완료
post
/api/posts/{id}
DELETE
인증정보
{ “status” : 200 “msg” : “삭제완료” } { “status” : 400 “msg” : “해당 id 게시물이 없습니다.” } { “status” : 400, “msg” : “게시물 작성자만 수정 가능합니다” } { “status” : 403, “msg” : “토큰이 없습니다” }
정지명
신승호
이승준
전주현
완료
comment
/api/posts/{id}/comments
POST
인증정보
{ “content” : “” }
{ “status” : 201, “msg” : “댓글 등록 완료” } { “status” : 400, “msg” : “내용을 입력하세요” } { “status” : 403, “msg” : “토큰이 없습니다” }
신승호
완료
comment
/api/posts/{id}/comments
GET
{ “content” : “”, “like”:””, “createdAt”:””, “modifiedAt”:”” } { “content” : “”, “like”:”” “createdAt”:””, “modifiedAt”:”” }
신승호
완료
comment
/api/posts/{id}/comments/{commentId}
PATCH
인증정보
{ “content” : “” }
{ “status” : 200 “msg” : “수정완료” } { “status” : 400 “msg” : “해당 댓글이 없습니다.” } { “status” : 400, “msg” : “댓글 작성자만 수정 가능합니다” } { “status” : 403, “msg” : “토큰이 없습니다” }
신승호
완료
comment
/api/posts/{id}/comments/{commentId}
DELETE
인증정보
{ “status” : 200 “msg” : “삭제완료” } { “status” : 400 “msg” : “해당 댓글이 없습니다.” } { “status” : 400, “msg” : “댓글 작성자만 수정 가능합니다” } { “status” : 403, “msg” : “토큰이 없습니다” }
신승호
완료
comment
/api/posts/{id}/comments/{commentsId}
POST
인증정보
신승호
완료
guestBook
/api/users/{id}/guestbooks
POST
인증정보
{ “content”:”” }
{ “status” : 201, “msg” : “방명록 등록 완료” } { “status” : 400, “msg” : “내용을 입력하세요” “msg” : “해당 id의 정보가 없습니다.” } { “status” : 403, “msg” : “토큰이 없습니다” }
정지명
완료
guestBook
/api/users/{id}/guestbooks
GET
{ “author” : “” “content” : “” “check” : “” “createdAt” : “” “updatedAt” : “” }
정지명
완료
guestBook
/api/users/{id}/guestbooks/{guestbookid}
PATCH
인증정보
{ “content”:”” }
{ “status” : 200 “msg” : “수정완료” } { “status” : 400 “msg” : “해당 id 방명록이 없습니다.” } { “status” : 400, “msg” : “방명록 작성자만 수정 가능합니다” } { “status” : 403, “msg” : “토큰이 없습니다” }
정지명
완료
guestBook
/api/users/{id}/guestbooks/{guestbookid}
DELETE
인증정보
{ “status” : 200 “msg” : “삭제완료” } { “status” : 400 “msg” : “해당 id 방명록이 없습니다.” } { “status” : 400, “msg” : “방명록 작성자만 수정 가능합니다” } { “status” : 403, “msg” : “토큰이 없습니다” }
정지명
완료
guestBook
/api/users/{id}/guestbooks/{guestbookid}
POST
인증정보
{ “status” : 200 “msg” : “확인완료” } { “status” : 400 “msg” : “해당 id의 정보가없습니다.” } { “status” : 400, “msg” : “본인만 확인 가능합니다” } { “status” : 403, “msg” : “토큰이 없습니다” }
정지명
완료
restaurant
/api/restaurants/param?restaurantName={restaurantName}
GET
{ “restaurantName” : “” “city” : “” “likes”:”” } { “status” : 400 “msg” : “해당 name 맛집이 없습니다.” }
이승준
완료
restaurant
/api/restaurants
GET
[ { “restaurantName” : “” “city” : “” “likes”:”” }, { “restaurantName” : “” “city” : “” “likes”:”” } ]
이승준
완료
시작 전

시연영상

메모

발표자료 :

데일리 스크럼

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

 우리 팀 약속

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분 오늘 학습한 내용 또는 개발 진척도 확인

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

graph TD
  Mermaid --> Diagram
Mermaid
복사