<aside> 📌
사용자가 업로드하는 클래스 이미지, 프로필 사진 등을 저장하기 위해 AWS S3를 활용하였습니다. 이미지 업로드/조회 기능을 구현하고, 업로드된 파일은 퍼블릭 URL을 통해 프론트엔드에서 접근할 수 있도록 구성했습니다.
카카오 계정으로 간편하게 로그인할 수 있도록 카카오 OAuth2.0 API를 연동했습니다. 카카오에서 제공하는 사용자 정보를 받아 회원가입과 로그인을 처리하고, 우리 서비스용 JWT를 발급해 사용자가 바로 이용할 수 있게 했습니다.
사용자가 입력한 주소를 위도, 경도 좌표로 변환하는 기능을 구현했습니다.
카카오페이 서비스를 이용중인 사용자라면, 카카오페이로 클래스를 결제할 수 있게 카카오 API와 연동하여 결제 시스템을 구축했습니다.
토스 애플리케이션을 이용중인 사용자라면, 토스의 PG 서비스 API를 이용하여, 토스에 등록되어있는 계좌와 연동하고, 해당 계좌로의 결제 시스템을 구축했습니다.
“text-embedding-3-small” 모델을 통하여 Qdrant 컬렉션의 point들의 벡터 좌표값을 임베딩합니다. 1536 차원으로 이루어져있습니다.
<aside> <img src="/icons/link_gray.svg" alt="/icons/link_gray.svg" width="40px" />
Reference
</aside>