스팀 게임 아카이빙 및 커뮤니티 사이트
개발기간: 24.05.20~24.06.14(4주)
- 스팀 에서 제공하는 API 활용 (https://steamapi.xpaw.me/)
- 스팀 로그인을 포함한 소셜 로그인 기능 구현
- 커뮤니티 게시판 구현 (자유, 리뷰, 공략, 토론 등)
- 스팀 상점에 있는 상품 불러오기
- 내 스팀 게임 목록 및 업적 달성률 조회
BE 팀장 김찬혁 |
BE 팀원 강주연 |
BE 팀원 문선민 |
BE 팀원 조규은 |
BE 팀원 김동근 |
FE 팀원 황하연 |
|
|
|
|
|
|
|
✔ 김찬혁
- Java 및 Springboot를 활용한 Backend REST API 서버 구현
- Docker 통한 프로젝트 빌드 및 배포
- Jenkins를 활용한 CI/CD 구축
- 프로젝트 발표 및 문서화
✔ 강주연
- Java 및 SpingBoot를 활용한 Backend REST API 서버 구현
- QueryDSL 을 통한 데이터 관리
- DB 관리를 위한 phpMyAdmin 구축
✔ 문선민
- Java 및 Springboot를 활용한 Backend REST API 서버 구현
- Spring Security 를 활용한 JWT 기능 구현
- Recoil, Cookie를 통한 로그인/로그아웃 및 유저 상태 관리
- OAuth2 를 활용한 소셜 로그인 구현
- Steam OpenID 를 통한 Steam 계정 연동 구현
✔ 조규은
- Java 및 Springboot를 활용한 Backend REST API 서버 구현
- Steam API 활용한 게임 데이터 추출
- MySQL DB 관리 및 스케줄링
- grafana, Prometheus 를 통한 모니터링
- AOP 를 활용한 Logging 작업
✔ 김동근
- Java 및 Springboot를 활용한 Backend REST API 서버 구현
- firebase 를 통한 이미지 데이터 관리
- QueryDSL 을 통한 데이터 관리
✔ 황하연
- React, Next.js을 사용한 Frontend 페이지 구현
