HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
😋
[팀 11] 테이스티
/
ℹ️
프로젝트 위키
/
🪥
API 기능 명세서
🪥

API 기능 명세서

 
  • 컨트롤러 위주 작성
 
 

Account

HTTP Method
기능명
URL
완료 여부
중요도
POST
로그인
/login
완료
상
POST
회원가입
/signup
완료
상
GET
마이페이지(전체)
/accounts
완료
ㅤ
GET
마이페이지(단건)
/accounts/{id}
완료
ㅤ
PATCH
비밀번호 변경
/accounts/{id}/password
완료
ㅤ
PATCH
닉네임 변경
/accounts/{id}/nick-name
완료
ㅤ
PATCH
sns 계정 변경
/accounts/{id}/sns
완료
ㅤ
PATCH
이미지 변경
/accounts/{id}/image
완료
ㅤ
GET
중복 데이터 조회
/accounts/check
완료
ㅤ
POST
토큰 재발급
/re-issue
완료
ㅤ
POST
로그아웃
/logout
완료
ㅤ

Menu

HTTP Method
기능명
URL
완료여부
중요도
GET
홈화면
/
완료(부분수정필요)
상
GET
메뉴 상세페이지
/menu/{menuId}
완료
상
POST
메뉴 생성
/menu
완료
상
PATCH
메뉴 수정
/menu/{menuId}
완료
중
DELETE
메뉴 삭제
/menu
완료
하
GET
특정 유저가 생성한 메뉴 조회
/accounts/{userId}/menu
진행중
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
ㅤ
 

Franchise

HTTP Method
기능명
URL
완료여부
중요도
POST
프랜차이즈 생성
/franchises
완료
상
GET
프랜차이즈 전체조회
/franchises
완료
상
 

Comment

HTTP Method
기능명
URL
완료여부
중요도
POST
하나의 메뉴에 댓글 작성
/comments
완료
상
GET
하나의 메뉴에 작성된 댓글 목록
/menu/{menuId}/comments
완료
상
PATCH
댓글 수정
/comments/{commentId}
ㅤ
ㅤ
DELETE
댓글 삭제
/comments/{commentId}
ㅤ
ㅤ

Taste