카테고리 없음

미니프로젝트

JUNNYS 2021. 12. 6. 17:00

주제

소셜 미디어

항해록

와이어프레임

API

 

기능 method url reguest response
로그인 POST /auth/login {
id: 'id',
password:password
}
{
ok:true/false,
token:fjskalfjaslkfasfjalsk,
msg:로그인에 성공하셨습니다.
}
회원가입 POST /auth/register {
id: 'id',
nickname: nickname
password:password
passwordCheck: passwordCheck
}
{
ok:true/false,
msg:회원가입에 성공하셨습니다.
}
게시글 작성 POST /api/posts {
img:"",
nickname:nickname,
content:content
}
{
ok:true/false,
msg:작성완료
}
게시글 수정 PATCH /api/posts/:id/edit {
content:content,
img:""
}
{
ok:true/false,
msg:수정완료
}
게시글 삭제 DELETE /api/posts/:id 없음  
댓글 작성 POST /api/posts/:id/comments {
comment: 'comment',
nickname:nickname
}
{
ok:true/false,
msg:작성완료
}
댓글 수정 PATCH /api/posts/:id/comments/:id/edit {
comment:comment,
}
{
ok:true/false,
msg:수정완료
}
댓글 삭제 DELETE /api/posts/:id/comments/:id 없음  
댓글 목록 GET /api/posts/:id/comments 없음 {
"comments":
[
{
"commentsId": id,
"userId": id,
"postId": id,
"comment": comment
},
{
"commentsId": id2,
"userId": id2,
"postId": id2,
"comment": comment2
},
...,
....,
.....,
]
}
메인(게시글 목록) GET /api/posts 없음 {
posts:[
{
id:user_id,
nickname:nickname,
createdAt:createAt,
content:content,
img:"",
numOfComments:numOfComment,
},
]
}

 

주간 계획표

 
BE Folder Structure
DB 설계
분량분배
API 설계
API 테스트
중간점검
배포 후 버그
확인/수정
FE Folder Structure,
분량분배
페이지, 컴포넌트
작업 시작
UI 기능 구현 및
디자인 적용
  16:00 위벤쳐스
협력사 발표회
18:00 Humelo
협력사 발표회
18:00 데이블
협력사 발표회
19:00 '쌀 팔다 개발자"
김병욱님 특강