본문 바로가기

Side Project

[PROJECT] Trello Clone 프로젝트 API - (1) 계획 짜기

Trello Clone 프로젝트 API - (1) 계획짜기

서론

만들기 전에 계획을 짜보려고 한다.

기능

  • 회원 관리 기능
  • 보드 CRUD
  • 리스트 CRUD
  • 카드 CRUD
  • 댓글 기능
  • Activity 생성 기능

기능 구현

  • Model 정의
  • Controller 정의
  • Route 정의
  • user - 로그인 / 화원가입
  • user - 회원 비밀 번호 변경
  • user - 비밀번호 찾기
  • board - 보드 조회
  • board - 보드 수정
  • board - 보드 삭제
  • board - 보드 추가
  • board - 배경 색상 변경
  • board - 멤버 리스트
  • board - 멤버 추가
  • board - 멤버 삭제
  • list - 리스트 조회
  • list - 리스트 추가
  • list - 리스트 삭제
  • list - 리스트 타이틀 수정
  • list - 리스트 이동
  • card - 카드 조회
  • card - 카드 추가
  • card - 카드 삭제
  • card - 카드 수정
  • card - 카드 이동
  • comment - 댓글 조회
  • comment - 댓글 추가
  • comment - 댓글 수정
  • comment - 댓글 삭제
  • activity - 이벤트 로그 저장
  • activity - 이벤트 로그 조회

끝내며

일단 기본적으로 생각이 나는 기능은 이것들이고 더 많은 기능들이 있지만 핵심이라고 생각나는 것들만 정리해 보았다. 작성하다가 생각나는 기능들은 그때그때 추가해서 올리겠다. 그리고 서버쪽은 전문적인 지식이 없기 때문에 아마 포스팅이 어떤 기능을 구현했다 정도로 올릴 것 같다.