Skip to content
Sully edited this page Jul 20, 2023 · 3 revisions

📜 프로젝트 설명

  • TODO 리스트 기능을 구현하는 프로젝트
  • 카드, 카드를 관리하는 컬럼, 히스토리로 쿠성됨
  • 카드 생성, 추가, 삭제, 이동을 지원

🧑🏻‍💻 팀원 소개

프론트엔드 프론트엔드 백엔드 백엔드 백엔드 백엔드
푸반 아티 시오 Sully 지안 Charile

🔎 프로젝트 요구사항 분석

메인화면 조회 API

  • 모든 task 리스트를 조회한다.
  • 목록은 최신 순으로 정렬한다.

히스토리 관련 API

  • 등록, 삭제, 변경, 이동 시 히스토리 생성된다.
  • 기록 전체 삭제 API 요청 시 모든 히스토리 삭제된다.
  • 기록 조회 API 요청 시 위에서부터 최신 순으로 정렬한다.
    • 지금부터 얼마 전에 액션이 되었는지 표시되어야 한다.
    • title, from, to, action, time 을 조회한다.

카드 관련 API

  • 카드 등록 API
    • title, contents, statusId을 입력한다.
    • title 글자수 제한은 50자이다.
    • contents 글자수 제한은 500자이다.
    • platform 글자수 제한은 20자이다.
  • 카드 이동 API
    • statusId만 변경한다.
  • 카드 삭제 API
    • taskId로 삭제한다.
  • 카드 수정 API
    • taskId로 title 또는 contents를 수정한다.
    • title 글자수 제한은 50자이다.
    • contents 글자수 제한은 500자이다.

컬럼 관련 API

  • 컬럼 수정 API
    • status name 제한은 50자이다.
  • 컬럼 추가 API
    • status name 제한은 50자이다.
  • 컬럼 삭제 API
    • statusId로 삭제한다.