프로젝트 정보
- 프로젝트 기간: 2025.07.07 ~ 진행중
- 팀원: 이서영 (백엔드), 김진아 (프론트)
1. 기능 요구 사항
- 사용자 기능
- 회원 가입 및 로그인/로그아웃이 가능해야 함.
- 게시물 기능
- 자신의 블로그에 글을 작성, 수정, 삭제할 수 있음.
- 게시글을 보고 '좋아요'를 누르거나 '좋아요'를 취소할 수 있음.
- 게시글 작성자에게 쪽지를 보낼 수 있음.
- 댓글 기능
- 게시물에 댓글을 작성, 수정, 삭제할 수 있음.
- 쪽지 기능
- 다른 사용자에게 쪽지를 보낼 수 있음.
- 자신의 쪽지함에서 쪽지를 확인하거나 삭제할 수 있음.
2. 유저 플로우

3. ERD

4. API 명세
🔐 사용자 인증
메서드 |
URI |
설명 |
POST |
/auth/signup |
회원 가입 |
POST |
/auth/login |
로그인 |
📄 게시글
메서드 |
URI |
설명 |
POST |
/posts |
게시글 등록 |
GET |
/posts |
전체 게시글 조회 |
GET |
/posts/user/{username} |
특정 사용자 게시글 조회 |
GET |
/posts/{postId} |
게시글 단건 조회 |
DELETE |
/posts/{postId} |
게시글 삭제 |
PUT |
/posts/{postId} |
게시글 수정 |
🗨️ 댓글