HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
프로그래머스 프론트엔드 데브코스 2기
프로그래머스 프론트엔드 데브코스 2기
/
지은팀
지은팀
/
🤍
지금 당신에게 필요한 책, <러북>
/
🧡
요구사항 명세
🧡

요구사항 명세

 
API 로 해결안되는 x
  • SPA 형태로 만들어주세요.
  • 엉뚱한 페이지에 접속하면 404 페이지를 보여주세요.

유저(User)

유저(User) 요구사항
요구사항
요구사항 내용
우선순위
METHOD
URI
회원 가입
사용자는 회원가입과 로그인을 할 수 있습니다.
중
POST
/signup
회원 탈퇴
상
필수
DELETE
(없음)
회원 정보 수정
인증된 사용자는 자신의 정보를 변경할 수 있습니다
하
PUT
/settings/update-user
회원 정보 찾기
인증된 사용자는 자신의 정보를 조회할 수 있습니다
GET
/auth-user
가입자 목록 조회
사용자는 가입자 목록을 볼 수 있습니다.
GET
/users/get-users
가입자 정보 조회
사용자는 가입자의 정보를 볼 수 있습니다
GET
/users/{userId}
사용자 검색
사용자는 가입자를 이름으로 검색을 할 수 있습니다.
GET
/search/users/{query}
로그인
사용자는 회원가입과 로그인을 할 수 있습니다.
POST
/login
알림 목록 불러오기
인증된 사용자는 자신의 알림 목록을 확인 할 수 있습니다.
GET
/notifications
알림 확인 처리
GET
/notifications/seen
알림 생성
POST
/notifications/create

게시판(Post)

게시판 기능 요구사항
요구사항
요구사항 내용
우선순위
METHOD
URI
게시물 CREATE
인증된 사용자는 채널에 포스트를 남길 수 있습니다.
중
POST
/posts/create
게시물 READ (상세보기)
인증된 사용자는 채널에 올라온 글을 볼 수 있습니다.
하
GET
/posts/{postId}
게시물 UPDATE
상
필수
PUT
/posts/update
게시물 DELETE
DELETE
/posts/delete
채널의 게시물 목록 불러오기
GET
/posts/channels/{channelId}
특정 사용자의 게시물 목록을 불러오기
GET
/posts/author/{authorId}
게시물 검색
사용자는 포스트 혹은 가입자를 검색할 수 있습니다
GET
/search/all/{query}

댓글(Comment) 💭

댓글 요구사항
요구사항
요구사항 내용
우선순위
METHOD
URI
댓글 CREATE
인증된 사용자는 포스트에 댓글을 남길 수 있습니다.
중
POST
/comments/create
댓글 READ
상
필수
댓글 UPDATE
하
댓글 DELETE
DELETE
/comments/delete

좋아요(Like) 👍

좋아요 요구사항
요구사항
요구사항 내용
우선순위
METHOD
URI
좋아요 CREATE
인증된 사용자는 포스트를 좋아요 할 수 있습니다.
중
POST
/likes/create
좋아요 DELETE
DELETE
/likes/delete
좋아요 READ
상
필수
X
X
좋아요 UPDATE
하
X
X

도서 구절(구문) in 회원정보

도서 구문 요구사항
요구사항
요구사항 내용
우선순위
METHOD
URI
구문 CREATE
중
구문 READ
상
필수
구문 UPDATE
하
구문 DELETE