이기쁨 (BE Leader) |
김리나 (BE) |
백도담 (BE) |
이명규 (BE) |
---|---|---|---|
@gibbeunLee | @LinaKK | @BAEKDODAM | @myungkyulee |
- answer CRUD |
- JWT 자격 증명 |
- 회원 정보 조회 |
- |
유지원 (FE Leader) |
김민기 (FE) |
허금희 (FE) |
---|---|---|
@yyjjvv | @alsrl1371 | @hdwmumu |
- 공통 컴포넌트 |
- 질문 리스트 페이지 |
- 회원가입 |
HTML | CSS | JavaScript | React | Redux toolkit | Styled- Components |
esLint | Prettier |
---|---|---|---|---|---|---|---|
JAVA | JPA | Spring Framework |
SpringBoot | Mysql | Gradle | IntelliJ IDEA |
JWT | Spring Security |
---|---|---|---|---|---|---|---|---|
Message | 설명 |
---|---|
feat |
새로운 기능 추가 |
fix |
버그 수정 |
refactor |
코드 리팩토링 |
style |
코드 포맷팅, 세미콜론 누락, 코드 스타일 변경 등 |
remove |
사용하지 않는 파일 또는 폴더 삭제 |
rename |
파일 또는 폴더명 수정 |
test |
테스트 코드, 리펙토링 테스트 코드 추가 |
docs |
문서명 수정 |
chore |
빌드 업무 수정, 패키지 매니저 수정 |
🔖 피그마 URL
URL | URI | METHOD | 설명 | request body |
---|---|---|---|---|
/main | ||||
/user | /user/join | POST | 회원가입 | { email: name: password: } |
/user/login | POST | 로그인 | { username: 이메일값 들어감 password: } |
|
/user/logout | POST | 로그아웃 | - | |
/user/{memberId} | GET | 프로필 정보 조회 | ||
/user/edit/{memberId} | PATCH | 회원 정보 수정 | { name: title: aboutme: image: } |
|
/qna | /qna/ | GET | 로그인 후 qna 페이지 | |
/qna/question | POST | 질문 등록 | { title: content: } |
|
/qna/question/{questionId} | DELETE | 질문 삭제 | ||
/qna/question | GET | 질문 전체 조회 | ||
/qna/question/{questionId} | GET | 질문 단건 조회 | ||
/qna/question/{questionId} | PATCH | 질문 수정 | { title: content: } |
|
/qna/question/{questionId}/answer | POST | 답변 등록 | { content : 답변2-A } |
|
/qna/answer/{answerId} | PATCH | 답변 수정 | { content : 답변B } |
|
/qna/answer/{answerId} | DELETE | 답변 삭제 | ||
/qna/question/{questionId}/comment | POST | 질문 댓글 등록 | ||
/qna/answer/{answerId}/comment | POST | 답변 댓글 등록 | ||
/qna/comment/{commentId} | PATCH | 댓글 수정 | ||
/qna/comment/{commentId} | DELETE | 댓글 삭제 | ||
/qna/question/{questionId}/like | POST | 좋아요 질문 | { questionId: 2} |
|
/qna/answer/{answerId}/like | POST | 좋아요 답변 | { answerId: 1 } |
|
/qna/question/{questionId}/like | DELETE | 좋아요 삭제 질문 | ||
/qna/answer/{answerId}/like | DELETE | 좋아요 삭제 답변 |