[TIL] 내배캠 리액트 심화주차 개인프로젝트

대빵·2023년 11월 29일
0

💡 주제: “인증 서비스가 들어간 그룹 아티스트 팬레터함”

👉 필수 구현 사항

  • 홈 화면 UI 구현 (Create, Read)
    • 본인이 제출한 숙련과제 코드에 이어서 진행 (일부 못한 분은 이 기회에 캐치업해보세요!)
    • 팬레터 추가폼에서 닉네임 입력값이 아닌 회원가입 시 또는 프로필관리 시 적용한 닉네임 적용
  • 상세 화면 UI 구현 (Read, Update, Delete)
    • 본인이 제출한 숙련과제 코드에 이어서 진행 (일부 못한 분은 이 기회에 캐치업해보세요!)
    • 본인이 작성한 팬레터에서만 수정, 삭제 가능
  • 로그인/회원가입 UI 구현
    • 로그인 해야만 팬레터 화면으로 진입 가능
  • 프로필관리 UI 구현
    • 프로필 이미지, 닉네임 변경 기능 구현
  • 팬레터 CRUD 를 위한 API 통신은 json-server 를 이용 (firebase firestore 사용X)
  • 인증과 프로필관리를 위한 API 통신은 제공된 jwt인증서버를 이용 (firebase authentication 사용 X)
  • fetch API 대신 axios 를 이용
  • 전역 스타일에 reset.css 를 적용해주고 box-sizing이 border-box가 되도록 설정 (스타일링 방식은 자유지만 일관성 있게 작업할 것)
  • Redux 사용 시 반드시 Redux Toolkit 을 이용

0개의 댓글