1. 담당 역할
- 담당페이지: 마이페이지 구현
- React-query를 사용한 fetching data 캐싱 및 낙관적 업데이트
- 사용자 정보를 바탕으로 통계 데이터 계산 로직 구현
- Apexchart를 사용하여 통계 그래프 컴포넌트 구현
- Recoil을 사용한 전역 상태 관리
- Mantine과 emotion을 이용한 컴포넌트 스타일링
- API 구현 및 프론트엔드 데이터 CRUD 구현
- lazy loading을 이용하여 성능 개선
- 비밀번호 암호화 구현을 통한 보안 개선
2. 배운점 / 좋았던 것
- 문제들을 해결하며 새로운 기술들을 익힐 수 있었다. (자세한 내용은 아래의 ‘2. 1 주요 문제들과 해결 과정’에 작성함)
- 예전에 분명히 했던 건데 또 실수하는 나의 모습을 보며, 지속적인 학습과 반복으로 장기 기억으로 만들어야 한다는 것을 다시 한번 깨달을 수 있었다.
- 팀원들을 통해 사람마다 추구하는 UI, UX가 다양하다는 것을 알 수 있었고, 다양한 상황과 취향을 고려해 볼 수 있어서 좋았다.
2.1 주요 문제들과 해결 과정