AIer
2024.02.0
Aierは、AIアバターを友達と作成して共有できるWebアプリケーションです。 next.js、Supabase、Openaiで構築されています。
https://aier.app/


2023-06-05:next.jsページルーターとクライアント側のデータフェッチを使用してこのアプリを構築することにしました。
next.jsアプリのルーターとサーバー側のデータフェッチを使用する場合は、リクエストを歓迎します。
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を構成した後、アプリケーションを再配置します。
AUTHリダイレクト(Magic Links、OAuthプロバイダー)がプレビューで正しく動作し、認証設定(つまりhttps://app.supabase.com/project/:project-id/auth/url-configuration )に移動し、次のWildCard url https://**vercel.app/*/*追加して、redirect URLを追加します。
ドキュメントのリダイレクトワイルドカードパターンの詳細を読むことができます。
GithubやGoogleなどのサードパーティのログインプロバイダーを使用できます。これらを構成する方法を学ぶには、ドキュメントを参照してください。構成したら、 signin.tsxページのAuthコンポーネントのprovider配列にそれらを追加できます。