yarn start
👉 과제 링크
- UI
- emotion
- feather-icon
- ant design
- React Router
- Axios
- Redux-toolkit
- React-query
✍️ 작업 내용 기록
✍️ 작업 내용 기록
- 기술 스택: TypeScript, node(express), Mysql
- 사이트에 들어가면 가장 처음에 나오는 화면
- 로그인 페이지 or 회원가입 페이지로 이동 가능
- 이메일 조건: @ 포함
- 비밀번호 조건: 8자 이상
- 입력된 이메일과 비밀번호가 위 조건을 만족할 때만 버튼이 활성화 (회색 -> 파란색으로 변경)
- 이메일 조건: @ 포함
- 비밀번호 조건: 8자 이상
- 입력된 이메일과 비밀번호가 위 조건을 만족할 때만 버튼이 활성화 (회색 -> 파란색으로 변경)
- 로그인 성공 시 해당 유저의 토큰이 로컬 스토리지에 "TOKEN"이라는 키로 저장됨
- 로컬 스토리지에 토큰이 있는 상태에서 로그인 페이지 접속 시 /todo 경로로 리다이렉트 됨
- /todo경로에 접속하면 투두 리스트의 목록을 볼 수 있음
- 체크 박스 클릭을 통해 완료 여부를 표시할 수 있음
- "추가하기" 버튼을 클릭해서 새로운 할 일을 추가할 수 있음
- 연필 모양 아이콘 클릭 시 수정 가능
- “제출” 버튼을 누르면 입력한 내용으로 할일이 수정됨
- “취소" 버튼을 누르면 내용이 수정되지 않고 유지
- 휴지통 모양 아이콘 클릭 시 삭제 가능