프리온보딩 코스_프론트엔드

솔라커넥트 기업과제(todo-list)

용성 2021. 8. 20. 22:34

https://dragon-todo-list.netlify.app

 

✔️ 과제 설명

  • 간단한 베이스 코드가 주어집니다.
  • 베이스 코드는 ReactJS 기반으로 만들어져 있으며, 몇개의 버그가 포함되어 있습니다.
  • 요구사항을 잘 읽고, 버그 수정과 필요한 기능을 추가합니다.

✔️ 수행기술

  • ReactJS 기반으로 작성합니다.
  • 주어진 모듈과 그 기능만을 사용하며, 주어진 라이브러리 외에 추가로 사용하지 않도록 합니다.

✔️ 요구사항

1. 완성하기

  • Todo List 화면에 현재 시간을 표시합니다.
  • Todo 항목에 완료 버튼을 누르면 Todo가 완료될 수 있도록 완성합니다.

2. 기능 추가하기

  • Todo 항목에 완료 목표일을 기입합니다.
  • 입력 항목 근처에 목표일을 입력 받을 수 있게 UX를 구성합니다.
  • Datepicker를 통해서 입력을 받습니다.
  • 완료 목표일은 Todo 항목에서 볼 수 있어야 합니다.
  • 날짜 표기법, 디자인의 요소는 작성자의 편의에 맞게 구현 가능합니다.

3. 예외 추가하기

4. 버그 수정하기

  • 버그를 발견하고, 이를 수정합니다.
  • 위 요구사항을 먼저 처리해야 버그를 수정하기 쉽습니다.
  • 힌트1 : 지워지지가 않네?
  • 힌트2 : 불러오고 추가 해볼까?

5. 기타

  • 개선될 수 있는 부분이 있다면 기술합니다.
  • 기술한 부분을 구현할 수 있다면 구현합니다.
  • 로그인 기능은 빠져 있습니다. 빠르고 안전하게 구현하기 위하여 고려해야할 사항이 있다면 기술합니다.
728x90