Works  

Gitmagotchi 2024

comeet

  Git Commit 기반 캐릭터 키우기 프로젝트

  • Intro
    AWS Korea와의 기업연계 프로젝트로 깃허브 1일 1 커밋을 생활화하기 위해 깃허브와 연동시켜 커밋 기반으로 밥을 먹여 성장하는 다마고치 게임 서비스입니다. AWS Bedrock을 통해 생성형 AI가 생성한 이미지의 캐릭터를 키울 수 있고 생성형 AI가 생성한 텍스트로 캐릭터와 대화도 나눌 수 있습니다.

  • Role
    - React, Typescript를 활용한 반응형 프론트엔드 구현
    - GitLab Runner를 활용한 AWS S3, CloudFront 자동배포 구현
    - Cognito를 활용한 Github 소셜로그인 및 인증/인가

  • Stack
    - 프론트엔드: React, Typescript, Recoil, React-Query
    - 배포: AWS S3, AWS CloudFront, AWS Route53, GitLab Runner
    - 인증/인가: AWS Cognito, SST, aws-amplify, amazon-congito-identity-js

  • Retrospect
    - 일반적으로 프론트엔드 배포를 진행할 때 EC2 서버에 올리게 되는데 이번에는 S3에 빌드된 파일을 올리고 CloudFront로 배포해본 경험이 새로웠고 GitLab CI/CD 와 AWS-cli를 활용한 자동배포 스크립트도 새롭게 작성해 볼 수 있었습니다.
    - Cognito를 활용한 로그인 구현도 새로웠고 Cognito 유저풀에 깃허브 유저를 추가하기 위해 커스텀했으며 토큰을 헤더에 넣어주기 위해 aws-amplify 이외에 amazon cognito identity js도 활용하여 인증/인가를 구현했습니다.

  • Reward
    AWS 기업연계 멘토링을 통한 설계 및 구조 개선
© 2026 Rhee Euro. All Rights Reserved.

3d Model from Sketchfab(https://skfb.ly/6UtLP)