https://dragon-todo-list.netlify.app
✔️ 과제 설명
- 간단한 베이스 코드가 주어집니다.
- 베이스 코드는 ReactJS 기반으로 만들어져 있으며, 몇개의 버그가 포함되어 있습니다.
- 요구사항을 잘 읽고, 버그 수정과 필요한 기능을 추가합니다.
✔️ 수행기술
- ReactJS 기반으로 작성합니다.
- 주어진 모듈과 그 기능만을 사용하며, 주어진 라이브러리 외에 추가로 사용하지 않도록 합니다.
✔️ 요구사항
1. 완성하기
- Todo List 화면에 현재 시간을 표시합니다.
- Todo 항목에 완료 버튼을 누르면 Todo가 완료될 수 있도록 완성합니다.
2. 기능 추가하기
- Todo 항목에 완료 목표일을 기입합니다.
- 입력 항목 근처에 목표일을 입력 받을 수 있게 UX를 구성합니다.
- Datepicker를 통해서 입력을 받습니다.
- 완료 목표일은 Todo 항목에서 볼 수 있어야 합니다.
- 날짜 표기법, 디자인의 요소는 작성자의 편의에 맞게 구현 가능합니다.
3. 예외 추가하기
- 예외가 발생할 만한 부분에 Modal을 띄워 예외를 표시합니다.
4. 버그 수정하기
- 버그를 발견하고, 이를 수정합니다.
- 위 요구사항을 먼저 처리해야 버그를 수정하기 쉽습니다.
- 힌트1 : 지워지지가 않네?
- 힌트2 : 불러오고 추가 해볼까?
5. 기타
- 개선될 수 있는 부분이 있다면 기술합니다.
- 기술한 부분을 구현할 수 있다면 구현합니다.
- 로그인 기능은 빠져 있습니다. 빠르고 안전하게 구현하기 위하여 고려해야할 사항이 있다면 기술합니다.
728x90
'프리온보딩 코스_프론트엔드' 카테고리의 다른 글
redux-book 코드 리뷰 (0) | 2021.08.11 |
---|---|
[프리온보딩코스_프론트엔드] 1주차 마무리(7.26 ~ 7.31) (0) | 2021.07.31 |