Skip to content

[부산대 FE_한성익] 미션 제출합니다.#45

Open
seongikx wants to merge 12 commits intonext-step:mainfrom
seongikx:seongikx
Open

[부산대 FE_한성익] 미션 제출합니다.#45
seongikx wants to merge 12 commits intonext-step:mainfrom
seongikx:seongikx

Conversation

@seongikx
Copy link

@seongikx seongikx commented Jun 9, 2024

📖 할 일 목록 - 미니과제

과제 진행 요구 사항 ✅

  • 미션은 할 일 목록 저장소를 포크하고 클론하는 것으로 시작한다.
  • 기능을 구현하기 전 README.md 에 구현할 기능 목록을 정리해 추가한다.
  • Git의 커밋 단위는 앞 단계에서 README.md 에 정리한 기능 목록 단위로 추가한다.

🚀 기능 요구 사항 ✅

하루 또는 한 주의 할 일 목록을 업데이트하는 할 일 목록을 구현한다. React 라이브러리를 사용하여 웹 앱으로 구현한다.

  • 할 일을 추가하고 삭제할 수 있다.
  • 할 일을 추가할 때 사용자는 Enter 키나 추가 버튼을 사용하여 할 일을 목록에 추가할 수 있어야 한다.
  • 사용자가 아무것도 입력하지 않은 경우에는 할 일을 추가할 수 없다.
  • 할 일의 목록을 볼 수 있다.
  • 할 일의 완료 상태를 전환할 수 있다.

🚀 선택 요구 사항 ✅

  • 현재 진행 중인 할 일, 완료된 할 일, 모든 할 일을 필터링할 수 있다.
  • 해야 할 일의 총개수를 확인할 수 있다.
  • 새로고침을 하여도 이전에 작성한 데이터는 유지되어야 한다.

🎯 주의 해야 할 프로그래밍 요구 사항 ✅

  • 프로그램 실행의 시작점은 App.js 이다.
  • package.json 파일은 변경할 수 없으며, 제공된 라이브러리와 스타일 라이브러리 이외의 외부 라이브러리는 사용하지 않아야 한다.
  • 프로그램 종료 시 process.exit() 를 호출하지 않는다.
  • indent(인덴트, 들여쓰기) depth를 3이 넘지 않도록 구현한다. 2까지만 허용한다.
  • 함수(또는 메서드)의 길이가 15라인을 넘어가지 않도록 구현한다.

과제 제출 전 체크리스트

  • 터미널에서 node --version 을 실행하여 Node.js 버전이 18.17.1 이상인지 확인한다.
  • npm install , npm run start 명령 입력하여 패키지를 설치한 후 실행하는 데 문제가 없어야 한다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant