post-thumbnail

Billboard Chart 비공식 API

Github action 을 사용하여 15분 마다 billboard를 크롤링하고 저장한 데이터를 github에 푸시하여 json 타입으로 가져다 볼 수 있는 api를 만들었습니다.링크 : https://github.com/KoreanThinker/billboa

2022년 3월 31일
·
0개의 댓글
post-thumbnail

리엑트 네이티브 무료 번역 HOOK !

혹시 서비스에소소한 번역기능이 필요하지 않으신가요?https://github.com/KoreanThinker/react-native-translator아래처럼 hook을 이용해서 간단하게 사용하실 수 있습니다!https://github.com/krtk

2022년 3월 24일
·
0개의 댓글
post-thumbnail

리엑트 네이티브로 만든 번역기 비교 앱

번역기를 사용할 때 정확한 표현을 찾기 위해 구글, 카카오, 파파고 번역기들을 하나씩 비교하곤 하였는데 이 과정이 너무 불편하다고 느껴 한 번에 비교할 수 있는 앱으로 출시하였습니다. 플레이스토어에서 20,000 다운로드를 기록중인 앱이지만 일이 바빠 관리를 못하고

2022년 3월 17일
·
1개의 댓글
post-thumbnail

firebase functions 8 CI/CD

CI/CD를 구현하여 프로젝트를 관리 할 것이다. github action을 통해 아래 두가지 기능을 자동화 시킬 것이다.PR 리뷰중에 yarn lint와 yarn test 작동메인 브렌치에 푸시 되면 배포루트 폴더에서 .github와 그 밑에 workflows폴더를

2022년 2월 3일
·
0개의 댓글
post-thumbnail

firebase functions 7 spotify mock data

실제 spotify계정으로 테스트를 여럿 진행하다보니 해당 계정이 정지 되었다... 따라서 목데이터를 이용해서 테스트하는 방식으로 변경할 것이다.기존의 코드는 최대한 유지하고 테스트 환경에서만 목데이터를 넘겨주는 라이브러리를 만들 것이다.API호출시 json으로 저장된

2022년 2월 2일
·
0개의 댓글
post-thumbnail

Firebase functions 6 spotify 검색 api

spotify 검색 api를 이용하여 어드민 페이지에서 음악을 검색할때 사용할 api를 하나 만들것이다. 이런식으로 자동완성에 사용될 것이다.기존코드에서 getSpotifyFirebaseCustomToken 함수의 반환값에 uid를 추가해주었고 accessToken,

2022년 1월 31일
·
0개의 댓글
post-thumbnail

firebase functions 5 Spotify o-auth 구현

"스포티파이로 로그인" 기능을 구연하기 위해 두가지 API를 만들것이다.getSpotifyOAuthUrl // 스포티파이로 로그인 할 수 있는 URL을 제공한다.getSpotifyCustomToken // 로그인후 받는 Spotify토큰을 파이어베이스 토큰으로 변환Sp

2022년 1월 30일
·
0개의 댓글
post-thumbnail

Firebase functions 4 spotify api 소개

음악 스트리밍을 위해 spotify에서 제공하는 api를 사용할 것이다. 장점은 저작권이나 보안 문제를 책임지지 않아도 된다는 점이지만 단점은 spotify에서 premium을 결제한 유저만 사용이 가능하다. 따라서 우리 서비스는 필수적으로 o-auth("sign in

2022년 1월 29일
·
0개의 댓글
post-thumbnail

Firebase functions 4 테스팅, mocha, chai

TDD를 하고 싶지만 우선은 임의로 테스트를 해볼 함수를 먼저 만들고 그 후에 테스트를 해보겠다. (DDT?) 이 함수에 대해서 4가지를 테스트 해볼 것이다. 결과가 문자열인지 결과가 "server is running"인지 data가 없으면 오류를 던지는지 비 로그인

2022년 1월 28일
·
0개의 댓글
post-thumbnail

Firebase functions 3, - eslint, prettier

동료 개발자와의 원할한 협업을 위해서 Eslint와 Prettier를 사용하여 포메팅을 할 것이다.eslint는 문법 linting과 코드 스타일 포메팅을 동시에 제공하는 라이브러리이다. Eslint는 functions를 설치하면서 같이 설치가 됬다. Vscode의 E

2022년 1월 27일
·
0개의 댓글
post-thumbnail

Firebase functions 2, - 첫 함수 작성

Firebase functions시리즈에서 다룰 폴더는 오직 project/functions폴더 이기 때문에 이 명령어를 사용하여 아예 functions에서 vscode를 열어줍니다. cd functions/ && code .터미널을 열고 yarn을 실행합니다.src/

2022년 1월 26일
·
0개의 댓글
post-thumbnail

Firebase functions 1, 설치

파이어베이스 콘솔에 접속하여 프로젝트 만들기 버튼을 눌러줍니다. 원하는 이름으로 만들어주시고 google analytics도 default계정으로 활성화 해줍니다.Functions를 사용하기위해서는 Blaze요금제가 필요합니다. 아래 버튼들을 눌러 업그레이드 할 수 있

2022년 1월 26일
·
0개의 댓글