PWA 92

ChatGPT가 시키는 대로 했습니다. Vuex Example

22. ChatGPT가 시키는 대로 했습니다.Vuex 설명 예제를 따라 했습니다.1. 프로젝트 설정vue create my-project-2? Please pick a preset: Manually select features? Check the features needed for your project: Babel, PWA, Router, Vuex? Choose a version of Vue.js that you want to start the project with 2.x? Use history mode for router? (Requires proper server setup for index fallback in production) Yes? Where do you prefer placing co..

PWA 2024.07.21

ChatGPT에게 물었습니다. Vuex

21. ChatGPT에게 물었습니다.Vuex를 설명해줘explain vuex Vuex is a state management library specifically designed for Vue.js applications. It serves as a centralized store for all the components in an application, providing a single source of truth and ensuring predictable state changes. Here's a detailed explanation of Vuex and its core concepts:Vuex는 Vue.js 애플리케이션을 위해 특별히 설계된 상태 관리 라이브러리입니다. 애플리케이션의 모든 구성 요..

PWA 2024.07.21

ChatGPT가 시키는 대로 했습니다. Vue Example

20. Vue 예제를 ChatGPT가 시키는 대로 했습니다. 1. 프로젝트 설정 npm install -g @vue/clivue create my-project-1? Please pick a preset: Manually select features? Check the features needed for your project: Babel, PWA, Router, Vuex? Choose a version of Vue.js that you want to start the project with 3.x? Use history mode for router? (Requires proper server setup for index fallback in production) Yes? Where do you pref..

PWA 2024.07.13

ChatGPT에게 물었습니다. Service Workers

17. ChatGPT에게 물었습니다.서비스 워커에 대해 자세히 설명해줘Explain in detail about service workers. Service Workers are a key component of Progressive Web Apps (PWAs), designed to provide advanced capabilities such as offline functionality, background synchronization, and push notifications. They run separately from the main browser thread, enabling them to perform tasks independently of the web page.서비스 워커는 오프라인 기..

PWA 2024.07.13

ChatGPT에게 물었습니다. PWA의 기술

16. ChatGPT에게 물었습니다.PWA에는 어떤 기술들이 있지?What technologies are in PWA? Progressive Web Apps (PWAs) are web applications that use modern web technologies and design principles to provide a user experience similar to native applications. Here are the key technologies and concepts involved in creating a PWA:PWA(프로그레시브 웹 앱)는 최신 웹 기술과 디자인 원칙을 사용하여 기본 애플리케이션과 유사한 사용자 경험을 제공하는 웹 애플리케이션입니다. PWA 생성과 관련된 주요 기..

PWA 2024.07.13

ChatGPT에게 물었습니다. Firestore

15. ChatGPT에게 물었습니다.Google OAuth를 통해 구글에서 사용자 정보를 가져올 수 있었습니다. 우리는 다양한 로그인 제공업체를 통해 로그인을 할 수 있습니다. 그럼에도 회원 관리를 위하여 우리의 PWA 웹앱에도 회원 데이터를 가지고 있을 필요가 있습니다.우리의 PWA 웹앱은 회원 등록 정보를 저장하려고 합니다. 이를 위하여 구글에서 제공하는 두가지 회원 등록 기능을 사용합니다. 이메일, 회원번호 인증과 구글 OAuth 인증입니다.이메일, 비밀번호 인증사용자가 userID, 이메일, 비밀번호를 입력한 후 회원 등록을 하면 PWA 웹앱은 구글의 이메일, 비밀번호 인증으로 구글에 회원 등록을 하고, 비밀번호는 구글에 저장합니다. 구글은 회원을 등록한 후에 uid를 돌려주고, 우리의 PWA 웹..

PWA 2024.07.13

ChatGPT에게 물었습니다. OAuth 로그인 개선

14. ChatGPT에게 물었습니다. Vuetify를 사용하여 OAuth 로그인 화면을 개선하고 싶습니다.Vuetify와 material icon을 이용하여 화면을 꾸미고 싶어.I want to decorate the screen using vuetify and material icon. To decorate your Vue.js application using Vuetify and Material Icons, you'll need to follow these steps:Vuetify 및 Material Icons를 사용하여 Vue.js 애플리케이션을 장식하려면 다음 단계를 따라야 합니다. Step 1: Install Vuetify Vuetify 설치 If you don't already have Vue..

PWA 2024.07.13

ChatGPT가 시키는 대로 했습니다. OAuth 로그인

13. ChatGPT가 시키는 대로 했습니다.Google OAuth로 로그인하기구글 OAuth로 로그인을 구현합니다.1. 사전이 준비되어 있어야 할 것들입니다.auth.signInWithPopup(provider)는 팝업 기반 OAuth 인증 흐름을 사용하여 사용자의 로그인을 위해 Firebase 인증에서 제공하는 방법입니다.Provider는 google 입니다.signInWithPopup 인증을 위하여 구글 회원 가입되어 있어야 합니다.signInWithPopup으로 구글 인증을 받고, 사용자 정보를 받아 화면에 나타내는 프로젝트 입니다.Google의 경우 firebase.auth.GoogleAuthProvider() 인증 공급자의 인스턴스를 생성해야 합니다.2. Google Auth 로그인 처리 순서..

PWA 2024.07.13