프리온보딩 프론트엔드 챌린지 2차
배포 주소
https://min-jeong96.github.io/wanted-pre-onboarding-challenge-fe-2/
프로젝트 소개
- Todo 앱을 JSDoc으로 문서화한다.
- 모든 요구사항을 JSDoc 기반으로 수행한다.
프로젝트 요구사항
-
[x] 필요한 데이터를 모두 모델링한다.
-
[x] 사용되는 모든 함수를
선언부만
만든다.- [x] 함수 및 클래스의 내부는 구현하지 않는다.
-
[x]
JSDoc
을 활용해 문서화한다. -
[x]
Github Page
를 활용해JSDoc
정적 페이지를 배포한다. -
[x] Todo type
- [x] typedef
- [x] required / optional property
-
[x] CREATE
- [x] 할 일을 추가할 수 있다.
- [x] 내용없이 추가할 수 없다.
-
[x] READ
- [x] 모든 할 일을 조회할 수 있다.
- [x] ID를 기반으로 특정 할 일을 조회할 수 있다.
-
[x] UPDATE
- [x] ID를 제외한 모든 속성을 수정할 수 있다.
- [x] 특정 할 일의 특정 태그를 수정할 수 있다.
-
[x] DELETE(REMOVE)
- [x] ID를 기반으로 특정 할 일을 삭제할 수 있다.
- [x] 모든 할 일을 제거할 수 있다.
- [x] 특정 할 일의 특정 태그를 삭제할 수 있다.
- [x] 특정 할 일의 모든 태그를 제거할 수 있다.