지원자 : 류수현
제작 기간 : 2023.06.18 ~ 2023.06.21 (4일)
TODO LIST 과제를 하며 :
인턴십을 늦게 발견해 4일간 바짝 만들었습니다. 여유없이 제출해야하지만 수업 커리큘럼이 프론트엔드로서 알아야할 다양한 과정을 담고있어 수강하고 싶고, 인턴십을 통해 이번 여름엔 프론트엔드 신입으로 취업합격 하고싶어 신청했습니다
Todo List는 만들어본 적이 있어서 이번에는 사용하기 편하고 익숙한 모습으로 구현 해보고싶어 종이 메모장처럼 만들었습니다. 시간이 빠듯해 조금만 더 만들고 자야지 하면서 만들다 보면 재밌어서 정신차려보면 아침이 오더라구요. 아직 코드를 작성하며 어떻게 컴포넌트를 분리할지, 함수로 만들어 재사용하는게 좋을지 고민도 많이하고, 실수도 해서 해메이기도 하지만 그 과정을 통해 새로운 학습을 하고 문제를 해결하며 점차 원하는대로 만들어낼 수 있어 즐거웠습니다.
Figma로 디자인을 정리한 후 구현했습니다 👉디자인 보기
$ npm start
배포 : TODO LIST
-
유효성 검사 기능 구현
-
회원가입 / 로그인 요청 구현
-
로그인 여부에 따른 리다이렉트 처리 구현
-
새 TODO 입력 구현
-
완료 여부 수정 구현
-
수정 모드 구현
- "수정 버튼" 클릭 -> 수정모드 활성화
- "수정 취소 버튼" 클릭 -> 수정 취소 (수정내용 초기화, 수정모드 비활성화)
- "수정 확인 버튼" 클릭 -> 수정 업데이트
-
삭제 기능 구현
- 삭제도 수정처럼 삭제 모드로 구현하여 사용자가 확인후 삭제할 수 있도록 했습니다.