프로젝트 개발
-
[3~4일차] firebase Authentication를 이용한 OAuth 방식 로그인/로그아웃 구현 진행프로젝트 개발/뮤직플레이어 웹앱 2021. 2. 9. 22:59
지난시간에는 대략 적인 재생화면 뼈대만 만들어봤었다. 이번에는 firebase에서 제공하는 인증(Authentication) 기능을 사용해 로그인/로그아웃 구현을 진행했다. firebase에는 OAuth 를 제공하는 업체의 로그인 기능을 손쉽게 사용할 수 있도록 구현해 두었다. (물론 네이버, 다음 같은 서비스는 제공되지 않는다) 인증을 구현한 이유는 확인되지 않은 사람이 URL을 알아내 접근하여 음악을 받을 수 있는 문제를 사전에 차단하기 위함이다. 로그인/로그아웃 구현에 참조한 소스는 아래와 같다. https://fireship.io/lessons/react-firebase-chat-app-tutorial/ React Firebase Chat App Learn the basics of React & ..
-
[1~2일차] 기술스택 선정 및 Material-UI 로 대략적인 화면 구성프로젝트 개발/뮤직플레이어 웹앱 2021. 2. 7. 22:16
iPhone을 사용하는데 맥북은 없고, 앱스토어에서 앱을 받아쓰자니 믿음이 안가 웹앱 방식으로 개발해서 음악 재생 서비스를 만들겠다는 지극히 개인적인 목적으로 시작했다. 그런데 글을 쓰면서 개발을 진행해보니 귀차니즘이 어느정도 누그러지는 듯하다. 그래서 본격적인 개발 프로젝트에 대한 진척과 뻘짓을 기록하고자 카테고리를 따로 생성했다. 프로젝트 가능여부를 확인하기위해 react + firebase 서비스를 이용해 indexed DB를 활용한 테스트용 음악 재생 웹앱을 만들어 보았었다. 테스트 과정은 아래 포스트를 참조해주기 바란다. https://ddochea.tistory.com/86 [javascript] 브라우저의 indexedDB 및 WebSQL을 손쉽게 사용할 수 있는 localForage 라이브..