- 배포링크
- 테스트아이디 : hello@gmail.com
- 테스트비밀번호 : 1234
이름 | 기능구현 |
---|---|
염도경 | webpack 경로설정,공용 협업 툴 설정, 커뮤니티CRUD, 마이페이지, 토큰관리, 검색 메인페이지 |
김성수 | 커뮤니티, 검색리스트 |
노호준 | 헤더, 로그인, 회원가입, 구글 OAuth, 카카오 OAuth, 네이버 OAuth, 맞춤추천페이지, 자동완성 입력창구현 |
이진하A | 메인 페이지, 풋터, 검색 상세페이지 |
조만기
- Git Branch strategy design
- Github convention configuration
- 커뮤니티 게시판 공동 구현
- OAuth2(Google) 구현
- Spring Security configuration (For login, signup)
- CORS configuration(security+S3)
- JWT 구현
- OAuth2 + JWT 통합
- Refresh token을 통한 access token 재발급 API 구현
- 외부 API 연동 후 커스텀하여 약 검색 API 구현
- 사용자 정보를 검색 데이터와 매핑시켜 사용자에 따라 보여지는 검색 데이터 가공
- JSON parsing service 구현
- S3 버킷에 이미지를 올리는 API 구현
- Client와 통신을 위해 기본 배포 환경 configuration(EC2+RDS+S3)
- 서버 환경 변수 리소스를 Parameter Store와 연동 configuration
- 배포 도메인 안정성을 위해 https to https deploy configuration(ACM, CloudFront, ELB, Route 53)
- Github Actions configuration(FE+BE, Code Deploy)
- AWS IAM 유저 생성 후 권한 설정하여 팀원들이 AWS 서비스에 접속할 수 있도록 configuration
- 커뮤니티 CRUD 기존 부분에서 token 검사를 통한 authorization logic으로 refactoring하여 보안성 높임
- 검색 API 기존 부분에서 기능별로 class 분리시켜 서로의 의존성을 떨어뜨리는 refactoring을 통해 유지보수 편의성과 안정성을 높임
양인수
- OAuth2(Kakao) 구현
- 커뮤니티 페이지 백앤드 구현
- 커뮤니티 페이지 백앤드 구현
한동희
- OAuth2(Naver) 구현
- Spring Security configuration (For login, signup)
- JWT 공동 구현
- OAuth2 + JWT 통합
- Survey 구현
- 커뮤니티 게시판 공동 구현
- Spring Security configuration (For login, signup)
- JWT 공동 구현
- OAuth2 + JWT 통합
- Survey 구현
- 커뮤니티 게시판 공동 구현
Tools
Github | IntelliJ | VSCode | Discord | Notion |
---|---|---|---|---|
Back-End
Java | Spring | Spring Boot | Spring Security | MySQL | AWS |
---|---|---|---|---|---|
Front-End
React | JavaScript | styled-components | Webpack | es-lint | prettier | Redux |
---|---|---|---|---|---|---|
Message | 설명 |
---|---|
[BE] | Back-End |
[FE] | Front-End |
[Feat] | 기능구현 |
[Comment] | 주석 등 필요한 코멘트 |
[Docs] | 문서 관련 수정 |
[Fix] | 버그 수정 |
[Refactor] | 코드 리팩토링 |
[Test] | 테스트 코드 추가 |
[Etc] | 이외 기타사항 |