Trello-project

목차

1. 팀 소개

2. 프로젝트 요구 사항

3. API 명세서

4. 와이어 프레임

1. 팀 소개

  • 팀명: 코딩나라 성호왕자
  • 프로젝트 명 : Trello 프로젝트
  • 프로젝트 소개 : 사용자가 원하는 할일을 추가하고 관리할 수 있는 일정 관리 프로그램

2. 프로젝트 요구 사항

  • 사용자 관리 기능
    • 로그인 / 회원가입 기능
    • 사용자 정보 수정 및 삭제 기능
  • 보드 관리 기능
    • 보드 생성
    • 보드 수정
      • 보드 이름
      • 배경 색상
      • 설명
    • 보드 삭제
      • 생성한 사용자만 삭제를 할 수 있습니다.
    • 보드 초대
      • 특정 사용자들을 해당 보드에 초대시켜 협업을 할 수 있어야 합니다.
  • 컬럼 관리 기능
    • 컬럼 생성
      • 보드 내부에 컬럼을 생성할 수 있어야 합니다.
      • 컬럼이란 위 사진에서 Backlog, In Progress와 같은 것을 의미해요.
    • 컬럼 이름 수정
    • 컬럼 삭제
    • 컬럼 순서 이동
      • 컬럼 순서는 자유롭게 변경될 수 있어야 합니다.
        • e.g. Backlog, In Progress, Done → Backlog, Done, In Progress
  • 카드 관리 기능
    • 카드 생성
      • 컬럼 내부에 카드를 생성할 수 있어야 합니다.
    • 카드 수정
      • 카드 이름
      • 카드 설명
      • 카드 색상
      • 작업자 할당
      • 작업자 변경
    • 카드 삭제
    • 카드 이동
      • 같은 컬럼 내에서 카드의 위치를 변경할 수 있어야 합니다.
      • 카드를 다른 컬럼으로 이동할 수 있어야 합니다.
  • 카드 상세 기능
    • 댓글 달기
      • 협업하는 사람들끼리 카드에 대한 토론이 이루어질 수 있어야 합니다.
    • 날짜 지정
      • 카드에 마감일을 설정하고 관리할 수 있어야 합니다.

3. API 명세서

https://teamsparta.notion.site/a1eda1ca1fd143e48a8837b54e421f58

4. 와이어 프레임

https://www.figma.com/file/fT26qmJmJZM9HmDf4SbH01/Untitled?type=design&node-id=0-1&mode=design&t=EpbaLpMknGTUvoJL-0