오늘로 진행하던 Let's Travel 여행지 추천 웹 어플리케이션 팀 프로젝트가 종료 되었다.
깃헙 사용할때 커밋 컨벤션을 정해서 작업한 것이 처음이었는데 좋았다.
마구잡이로 PR merge 하는것보다 한 사람이 관리역을 맡아서 깃헙 관리를 하는 것이 좋았다.
소통이 원활하게 진행되어 프로젝트 진행이 원활하게 진행됨
Git 컨벤션을 지켜 명확하게 버전관리를 할 수 있었음
CRUD 기능을 리액트 쿼리를 사용하여 구현함
깔끔한 ui
각자 마감기한을 잘 지켜주어 매끄럽게 프로젝트가 진행된 부분
깃허브 컨벤션이 잘 지켜지고 PR과 Merge가 자주 이루어져 큰 충돌없이 깃허브에서 많은 시간을 빼앗기지 않은 점
내가 맡은 기능이 아니더라도 개선점에 대해 의견을 제안하면 수용하고 수정하는 과정들이 좋았음
역할 분할이나 Git Merge 시, 큰 충돌 없이 진행되어서 좋았음
국내 지도 api를 사용해볼 기회가 없었다
실시간 유효성 검사가 진행되지 않아 UX의 불편함
사용자의 정보를 확인할 수 있는 마이페이지의 필요성
댓글 입력시, 작성한 댓글 state로 이동하지 않음
설문조사 컨셉에서 질문의 양이나 출력 데이터의 양이 더 많았으면 좋았을 것 같음
마이페이지를 만들어서 프로필을 수정하거나 내가 남긴 댓글을 확인하는 기능이 추가되면 좋을 것 같음
설문조사 다중선택이 가능해도 좋을 것 같음
코드를 조금 더 가독성 있게 컴포넌트를 분리하면 좋았다고 생각함
다음 프로젝트에서 지도를 쓸 일이 있다면 네이버나 카카오 지도도 이용해보기
더 많은 데이터의 필요성
Git commit 메세지 디테일하게 작성
댓글을 남기면 남긴 나라의 탭이 활성화 되어 바로 보여질 수있는 기능
코드에 대한 이해도와 지식을 쌓아 컴포넌트 분리를 시도해보면 좋을 것 같음
이번 팀 프로젝트는 대단히 수월하게 진행 되었다. 깃헙 사용중 심각한 문제가 발생하지도 않았고 처음 계획했던 개발 일정에 맞추어 비교적 여유있게 완성 시킬 수 있었다.
원래 넣기로 기획했던 기능은 전부다 넣을 수 있었으며, 특히 youtube api와 설문조사, 그리고 지도 api 세가지를 전부 다 넣을 수 있었다는 점이 만족스럽다.
개인적으로 tanstack query와 google map api 를 사용하는 것이 처음이라 꽤 어렵게 느껴지기도 했지만 많이 검색해보고 팀원 도움도 받고 하면서 결국 만들려고 했던 기능을 다 만들 수 있었다.
특히 이번에는 내가 맡은 부분을 조금 일찍 끝내고 다른 팀원들 파트를 도와서 함께 작업할 수 있어서 뿌듯했다.
좋은 팀원들을 만나서 즐겁게 작업한 프로젝트였다.