Home

프리온보딩 프론트엔드 챌린지 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] 특정 할 일의 모든 태그를 제거할 수 있다.