회원가입 API
가입승인 API
로그인 API
게시물 생성 API(추가)
게시물 id - 해시태그 내용 테이블 필요
게시물 목록 API
hashtag파람 → 해시태그에만 적용됨 (1차 필터 조건)search파람 → search_by에서 설정한 값에 따라 제목 또는 내용 에서 검색 (2차 필터 조건)게시물 상세 API
게시물 좋아요 API
게시물 공유 API
<aside> ❔ SNS 엔드포인트 호출
response = request.POST(endpoint)
if response.status == 200:
post.view_count += 1
return SUCCESS
else:
// return FAILED. // Note: 실제 서비스 연동 되었을 때에는 실패 응답 리턴.
// Note: 시스템 연동을 가정한 부분이라 무조건 실패 발생, 하지만 동작 성공한것으로 간주
post.view_count += 1
return Success
</aside>
※ 엔드포인트 호출은 무조건 실패 → 예외처리로 성공한 것으로 처리
통계 API
type=date 최대 30일, type=hour 최대 7일@RequestParam을 Enum 타입으로 받기DATE_FORMAT으로 통계 쿼리 및 파싱 로직 최소화
<aside> ❕ 첫날에 끝내기 (리드미 빼고)
</aside>
[x] ERD 작성
[x] 스켈레톤 코드 작성 (1회)
→ 스켈레톤 코드 레포에 업로드후 추후에도 사용
[x] 엔티티 작성
[x] API 문서 작성
[x] Exception 처리 코드 추가
[x] Entity Repository 인터페이스 추가
[x] 개발 후 README.md 작성
<aside> ❕ 개인별 분담할 수 있게 나누기
</aside>
<aside> ❕ 개인 파트 구현 후 여유가 되면 할 수 있는 것들
</aside>
Hot hashtags : 최근 3시간 동안 가장 많이 사용된 Tag 를 추천하는 기능On Fire : 내 게시물이 단기간 조회수 급상승