Aier는 AI 아바타를 친구들과 만들고 공유 할 수있는 웹 응용 프로그램입니다. Next.js, Supabase 및 Openai로 제작되었습니다.
https://aier.app/


2023-06-05 : Next.js 페이지 라우터 및 클라이언트 측 데이터 페치를 사용 하여이 앱을 구축하기로 결정했습니다.
Next.js 앱 라우터 및 서버 측 데이터 가져 오기를 사용하려면 PULL 요청을 환영합니다.
npm installcp .env-vercel.local.example .env.local
# modify env varsnpm run devcp .env-emb.local.example .env.local
# modify env varsAier-Data에서 데이터 세트를 다운로드하십시오
달리다
npm run embed:tnpm install supabase --save-devnpx supabase loginnpx supabase gen types typescript --project-id [YOUR-PROJECT-REF] --schema public > types_db.tsnpm i -g vercelvercel login
vercel link
vercel env pull .env.local시작하려면 아래의 "Vercel으로 배포"버튼을 클릭하십시오.

프로젝트가 배포되면 아래 구성 단계를 계속하십시오.
스트라이프 환경 변수가 누락되어 초기 빌드가 실패합니다. Stripe를 구성한 후 응용 프로그램을 재배치하십시오.
인증 리디렉션 (Magic Links, Oauth 제공 업체)의 경우 미리보기에서 올바르게 작동하고 인증 설정 (예 : https://app.supabase.com/project/:project-id/auth/url-configuration )으로 이동하고 "Redirect urls": https://**vercel.app/*/* .
문서에서 와일드 카드 패턴 리디렉션에 대한 자세한 내용을 읽을 수 있습니다.
Github 또는 Google과 같은 타사 로그인 제공 업체를 사용할 수 있습니다. 이를 구성하는 방법을 배우려면 문서를 참조하십시오. 구성되면 signin.tsx 페이지의 Auth 구성 요소의 provider 배열에 추가 할 수 있습니다.