👇 상세 설명 👇✅무료로 사용할 수 있는 라이엇 API를 활용해서 제작한 리그오브레전드 관련 정보 웹사이트입니다.
✅게임 플레이와 시청을 좋아해서 초기에는 LCK 순위와 투표 같은 웹사이트를 만들려고 했으나 API를 찾지 못해서 관련 사이트로 변경했습니다.
✅TypeScript를 적극 활용해서 Riot API를 통해 제공받는 데이터의 타입을 커스타마이징했고 필요한 데이터 타입을 직접 만들어서 요청과 응답에 사용했습니다.
✅ReactQuery를 이용해서 CRUD에 대한 훅을 만들어서 서버 측 데이터를 캐싱해서 사용했고 Storybook을 이용해 상향식으로 컴포넌트 주도 개발에 대해 실습해 보았습니다.
✅Nest.js의 학습 목적으로 사용해서 프레임워크 사용의 장점, 여러 패턴과 개념에 대해 학습할 수 있었고 Local, KaKao, Google, Naver 인증 로직을 구현해 보면서 OAuth의 흐름에 대한 이해와 개념을 학습할 수 있었습니다.
✅Gabia에서 도메인을 구매하고, AWS-EC2에서 Nginx와 Certbot을 이용해서 SSL 인증서를 얻어서 배포하였습니다.