본문 바로가기
Javascript 프로젝트/02_To Do List

[To Do List] 다음 단계

by cogito21_js 2024. 6. 16.
반응형

추가 작업

  1. 테스트 작성

    • 할 일 추가, 삭제, 완료 상태 토글 등의 기능을 테스트하기 위한 단위 테스트를 작성합니다.
    • Jest와 같은 테스트 프레임워크를 사용하여 테스트를 구현합니다.
  2. 추가 기능 구현

    • 할 일 수정 기능 추가: 기존 할 일을 수정할 수 있는 기능을 추가합니다.
    • 할 일 필터링 기능 추가: 완료된 할 일, 미완료된 할 일 등을 필터링하여 볼 수 있는 기능을 추가합니다.
    • 데드라인 설정 기능 추가: 할 일에 데드라인을 설정하고, 데드라인이 가까워지면 알림을 주는 기능을 추가합니다.
  3. 반응형 디자인 적용

    • 모바일 및 다양한 화면 크기에서도 잘 보이도록 반응형 디자인을 적용합니다.
    • 미디어 쿼리를 사용하여 CSS를 조정합니다.
  4. 사용자 인증 추가

    • Firebase Authentication 등을 사용하여 사용자 인증 기능을 추가합니다.
    • 각 사용자별로 할 일 목록을 분리하여 저장합니다.
  5. 데이터베이스 연동

    • Firebase Firestore 또는 다른 클라우드 데이터베이스를 사용하여 데이터를 저장하고 불러옵니다.
    • 로컬 스토리지 대신 클라우드 데이터베이스와 연동하여 데이터를 관리합니다.
  6. 배포

    • GitHub Pages, Netlify, Vercel 등을 사용하여 애플리케이션을 배포합니다.
    • 배포 후 사용자에게 애플리케이션을 사용할 수 있는 URL을 제공합니다.
  7. 문서화

    • 프로젝트의 주요 기능, 사용 방법, 기여 방법 등을 자세히 설명하는 문서를 작성합니다.
    • 예시로 API 문서, 기능 사용 설명서 등을 작성합니다.
반응형