gigs
gigs는 2022.10부터 2023.01 까지 진행했던 토이 프로젝트로, 무명 아티스트들을 위한 장소 대여 중개 플랫폼입니다. 현재는 배포되어 있지 않습니다.
팀원
FE 2, BE 2 로 이루어진 팀으로 진행한 프로젝트로, 저는 FE를 담당하였습니다.
사용한 기술
- React.js
- MUI
- react-router-dom
- Styled Components
- axios
- Sun Editor
- Kakao, Naver Login
- AWS S3
개발한 기능
- 소셜 로그인 구현
- Kakao, Naver Login API 를 이용하여 소셜 로그인을 구현하였습니다. JWT Token을 쿠키에 저장하여 보관하고, 인증이 필요한 요청에 포함하여 전송하는 방식을 선택했습니다.
- MUI 컴포넌트 활용
- react-router-dom 을 활용한 라우팅
- AWS S3를 활용한 정적 배포
- 배포는 프로젝트 빌드 후 AWS S3 버킷에 정적 배포함으로써 진행하였습니다.
협업 방식
- Github
- main, dev, feature, hotfix 브랜치 등으로 나누어 작업했고, merge는 반드시 Pull Request를 작성하여 진행하였습니다.