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 - 이벤트 로그 조회
끝내며
일단 기본적으로 생각이 나는 기능은 이것들이고 더 많은 기능들이 있지만 핵심이라고 생각나는 것들만 정리해 보았다. 작성하다가 생각나는 기능들은 그때그때 추가해서 올리겠다. 그리고 서버쪽은 전문적인 지식이 없기 때문에 아마 포스팅이 어떤 기능을 구현했다 정도로 올릴 것 같다.
'Side Project' 카테고리의 다른 글
[PROJECT] Trello Clone 프로젝트 API - (3) 프로젝트 구조 (0) | 2019.02.15 |
---|---|
[PROJECT] Trello Clone 프로젝트 API - (2) 모델 정의 (0) | 2019.02.13 |
[PROJECT] Trello Clone 프로젝트 시작 (2019.02.11) (1) | 2019.02.11 |
[PROJECT] jQuery-UI를 이용한 Trello clone project (6) 마무리 (0) | 2018.10.21 |
[PROJECT] jQuery-UI를 이용한 Trello clone project (5) jQuery UI 스크립트 작성 (0) | 2018.10.21 |