Keep
- React Query (TanStack Query) 최신 버전 (v5) 를 사용했다.
- 인원 수가 적음에도 불구하고 완성도 높은 프로젝트를 구현했다.
- GitHub Issue, Project 기능을 활용하여 프로젝트 일정 등을 관리했다.
- Git commit 시 규칙을 잘 지켜주었다.
- 각자 담당한 부분의 deadLine을 잘 지켰다.
- 소통이 잘 이루어져서 좋았고 각자 맡은 부분을 충실하게 수행했다.
![](https://velog.velcdn.com/images/hw1635/post/840adf15-7b0c-452d-8b54-686769a000a1/image.png)
Problem
- React Query (TanStack Query)를 사용했으나 완전히 이해했다고 보기 어렵다.
- 유저 정보 변경 시 (닉네임, 성별, 연령대) 기존에 작성한 설문에 반영되지 않았다. (DB 구조화 필요)
- 연령대 및 성별을 수정할 수 있어서 복수의 설문 참여를 통해 부정으로 포인트를 쌓을 우려가 있다.
- 유튜브 광고 보고 포인트 얻기 기능의 경우 설정한 10초가 지나면 꺼지게 하는게 좋겠다는 피드백을 받았다.
- 설문을 작성하는 사용자는 포인트를 지불하게 하는 방식이 좋을 것 같다는 피드백을 받았다.
![](https://velog.velcdn.com/images/hw1635/post/6d9cfd62-0c75-4d17-93de-48749de506e7/image.png)
Try
- 거의 모든 조가 도전하였던 지도 API를 활용하지 못한 점이 약간 아쉽다.
- 설문에 대한 응답 결과를 xlsx 파일 외에 시각적으로 보여줄 수 있었으면 좋겠다.
- 포인트를 충전하고 사용하는 지갑 시스템을 체계적으로 만들면 좋을 것 같다.
- react-toastify 외에 다양한 알람 라이브러리를 활용하거나 구현하면 좋을 것 같다.
- github issue template, commit template 을 활용하면 좋을 것 같다.
![](https://velog.velcdn.com/images/hw1635/post/016f3159-dc4d-45ba-92b0-e12a9a3b4693/image.png)
![](https://velog.velcdn.com/images/hw1635/post/95d8be11-9f2a-4376-b478-d6b014815008/image.png)