Postman docs

로컬 백엔드를 npm run dev로 실행하고 postman을 사용 할 수 있습니다.

링크 : https://documenter.getpostman.com/view/39080737/2sAYX9ogEQ **

데이터 모델

추후에 추가할 예정

API 명세표

분류 URL 메소드 설명
Auth /auth/signUp post 회원가입
Auth /auth/logIn post 로그인
Auth /auth/refreshToken post refresh토큰 발급
challenges /challenges get 챌린지 목록 조회
challenges /challenges/:challengeId get 특정 챌린지 상세
challenges /challenges post 신규 챌린지 신청 조회
challenges /challenges/:challengeId/participation post 챌린지 참가
challenges /challenges/:challengeId put 어드민 - 챌린지 수정
challenges /challenges/:challengeId delete 어드민 - 챌린지 삭제
application /application get 어드민 - 챌린지 목록 보기
application /application/:challengeId delete 신규 챌린지 신청 삭제하기
application /application/:challengeId put 어드민- 챌린지 승인 / 거절
user /users/:userId get 유저정보 얻기
userme /users/me get 내정보 ,닉네임 등급 가져오기
userme /users/me/challenges/ongoing get 내가 진행중인 챌린지들 목록
userme /users/me/challenges/completed get 내가 마감/완료한 챌린지들 목록 조회
userme /users/me/challenges/application get 내가 신청한 챌린지들 조회
work /works/:challengeId post 작업물(번역물) 생성 마감되면 불가능
/works/:challengeId delete 작엄물(번역물) 삭제 마감되면 불가능
/works/:workId put 작업물 수정하기 마감되면 불가능
/works/:challengeId/many get 특정 챌린지에서의 작업물들 조회
/works/:workId get 특정 작업물 조회
/works/:workId/like post 좋아요 생성
/works/:workId/like delete 좋아요 취소
feedback /works/:workId/feedback post 피드백 생성 마감되면 불가능
/works/:workId/feedback get 작업물에서의 피드백들 조회
/works/:feedbackId put 피드백 수정 마감되면 불가능
/works/:feedbackId delete 피드백삭제 마감되면 불가능

swagger → 나중에 작성할게요 ㅠㅠ

링크 : https://docthru-be-5u42.onrender.com/api-docs/

서버가 켜지는데 시간이 걸릴수 있어서 백엔드 서버를 먼저 접속하고 기다렸다가 접속하면 됩니다.

백엔드 서버 https://docthru-be-5u42.onrender.com/