프로젝트 개요
프론트엔드 3명, 백엔드 4명이 6주간 협업한 팀 프로젝트 입니다. 프론트엔드로 참여 하였으며, REST API를 연동한 메인페이지 전체파트, 웹소켓을 활용한 채팅창 프론트엔드를 담당 하였습니다. 또한 Git Flow, Commit message rule, CI 테스트 자동화를 도입하였으며, 저장소 관리를 담당하였습니다.
사용한 도구
React
TypeScript
Styled-components
React-Query
Recoil
yarn classic
Vite
Vercel
GitHub Actions
Axios
Stomp JS
day js
React-router-dom
문제해결 과정 및 배운 점
협업을 통해 개발의 전체 프로세스를 배울 수 있었고, GitHub를 활용하여 프로젝트 관리(GitHub Project를 사용한 이슈관리, Pull request를 통해 코드 리뷰를 진행, GitHub action, Vercel을 사용하여 CI/CD 파이프라인 구축) 및 코드리뷰에서의 소통법 등을 배울 수 있었습니다.