치킨푸드 프로젝트 10일차 그리고 회고

charlie_·2021년 8월 13일
0
post-thumbnail

오늘 한 일

  • 발표 준비
  • ppt 마무리
  • 최종발표
  • 이력서 작성
  • 회고록 작성

끄적

페이지 개개인의 완성도는 치차하고 통일성이 가장 아쉬움
원인
1. 서로의 코드에 대해 살피지 않았다. 코드의 기능이 잘 작동하는지를구두로만 확인
2. 시간이 촉박 (멘토님들의 백신접종 일정으로 인해 머지가 늦어짐)
3. 프론트끼리 머지를 해서 기본 레이아웃을 기반으로 코드를 짜야함
4. 나는 효율적인 코드라고 생각했지만 팀원들이 읽기는 힘들어헸다
5. 리팩토링하며 코드의 재사용성에 대해서만 고려하고 동적 라우팅에 대한 고려를 하지 않았다. (url은 변하지 않기에 상수데이터에 입력 후 link로 연결하려고 했다)

  1. 재사용성은 활용할 만큼 활용해볼 수 있어서 익숙해지기도 했고 재밌었다

공통

  • CRA를 사용한 초기 세팅
  • common.scss 제작

네비게이션 바

  • 공통 Nav UI 구현
  • 로그인 상태에 따라 버튼 레이아웃 변경
  • Local Storage에서의 토큰의 여부를 통해 로그인 여부 확인
  • Local Storage에서 토큰을 삭제로 로그아웃 기능

로그인/회원가입 페이지

  • 회원가입+로그인 페이지 UI 구현
  • fetch를 이용해 백엔드와 통신하여 회원가입 페이지에서 아이디 중복체크 및 추천인 확인 기능 구현
  • 필수입력 사항 미입력시 회원가입 불가 기능 구현
  • 회원가입페이지에서 비밀번호 일치 여부 검사 기능 구현
  • 사용자 인증(Authentication) 완료에 따른, Local Storage에서의 access token(JSON Web Tokens) 관리

마이페이지

  • 마이페이지 UI 구현
  • 사용자 인증(Authentication) 완료에 따른, Local Storage에서의 access token(JSON Web Tokens) 관리
profile
매일 하루에 딱 한 걸음만

0개의 댓글