Vanilla JS를 사용하여 기본적인 CRUD를 수행할 수 있는 Todo List를 구현한 프로젝트입니다.
<Todo-List 기능>
- Create : +New 버튼을 클릭하여 todo 항목을 생성합니다.
- Read : 생성된 todo 항목을 클릭하면 작성한 내용을 볼 수 있습니다.
- Update : 작성한 내용을 수정한 후 모달 창의 save 버튼을 클릭하면 수정된 내용이 반영됩니다.
- Delete : 모달 창의 delete 버튼이나 휴지통 아이콘을 선택하면 해당 항목이 삭제됩니다.
<부가 기능>
- 작성한 todo 항목은 localStorage에 저장됩니다.
- 사용자 이름 설정, 시계, 날씨 기능을 추가하였습니다.
- 정렬 기능을 추가하였습니다. (중요도 or 날짜 기준 선택)
- drag & drop 기능을 통해 카테고리를 변경할 수 있는 기능을 추가하였습니다.
