Keep - 현재 만족하고 있는 부분
- 원하는 기능 구현 각자 열심히 다한 부분!
- 러닝커브가 높더라도 도전한 부분
- Firebase Auth를 사용하여 이메일 회원가입 및 SNS 로그인을 지원 서비스 이용
- 사용자들의 TIL 일자를 시각화하여 한 눈에 보여주는 부분
- 게시글, 에디터 등 다양한 라이브러리를 사용한 부분
Problem - 불편하게 느끼는 부분
- 팔로우 기능 미구현
- Firebase Admin SDK를 이용한 쿠키로 서버와의 유저 검증이 원활하지 못함
- heatmap 시작일, 종료일 동적으로 생성하지 못함
- 수정된 데이터를 가져올 때 원활하게 불러오지 못한 부분
- 좋아요 통계를 나타내 사용자들이 통계를 볼 수 있도록
Try - Problem에 대한 해결책, 당장 실행 가능한 것
- 좋아요와 관련된 데이터를 Tanstack Query로 실시간 화면 업데이트
- 수파베이스 적용하기
- 리액트 쿼리 키를 효율적으로 사용하는 방법에 대한 공부
- 실시간 알림: 사용자들 간의 상호작용을 높이기 위해 실시간 알림 서비스를 도입하여 다른 사용자의 활동에 대한 알림을 제공하는 기능을 추가
- Firebase Admin SDK를 사용한 서버와의 유저 검증 부분을 보완
회고:
다양한 기술스택과 라이브러리를 활용하여 여러 기능을 성공적으로 구현하였고 사용자들에게 동기부여를 줄 수 있는 컨텐츠를 넣은 부분이 만족스러웠다. 서버 통신 간 비동기 처리가 미흡하여 UX적으로 다소 아쉬운 부분이 있었지만 이를 보완하고 사용자들 간의 소통을 더욱 활성 시킬 수 있는 서비스를 제공하고 싶다.