[ 내일배움캠프 - Nest.js ] 트렐로 서비스 팀 프로젝트 | Threello - 초기 세팅

sooyoung choi·2024년 1월 5일
0

내일배움캠프

목록 보기
12/19
post-thumbnail

드디어 최종 프로젝트 전 마지막 팀프로젝트가 시작됐다.
미션은 칸반보드 서비스 구현



칸반보드?

작업을 시각화하고, 진행 중인 작업을 제한하며 효율성(또는 흐름)를 최대화하는 애자일 프로젝트 관리 도구

  • Trello, Jira, 잔디 등이 있다.


우리가 구현 할 서비스

  • 우리 팀은 트렐로를 와이어프레임 삼아 서비스를 구현하기로 정했다.



ERD

  • 현재 1차적인 ERD 설계는 이렇게 구성해보았다.
  • 처음에는 칸반보드부터 관점을 생각해서 유저, 카드 순으로 뻗어나갔다가, 유저를 생각해보니 워크스페이스에 주인일수도 있고, 유저가 다른 워크스페이스의 초대 받은 멤버일수도 있다는 관점이 보여 전체적으로 팀원들과 ERD를 수정했다.
  • 아직은 튜터님께 컨펌받기 전이라 확신을 갖지는 못하는 상황이다.



내가 맡은 부분

  • 트렐로는 워크스페이스 -> 보드 -> 리스트 -> 카드 순으로 나뉘어져 있는데 내가 맡은 부분은 카드 부분이다.

  • 댓글 파트 빼고 카드 CRUD를 담당했다.
  • 아직 유저 파트가 구성되지 않았으니 인증 인가 제외하고 필수 기능만 구현해놔야한다.


고민되는 부분

  • Swagger 방식
    - Swagger 데코레이터만 붙여서 하는 줄 알았더니 다양한 방식이 있었다.
    • Swagger API Yaml 기본 파일을 작성해서 하는 방식을 팀원분이 제시해주셔서 알아 볼 예정

0개의 댓글