Aier هو تطبيق ويب يسمح لك بإنشاء ومشاركة الآلهة AI مع أصدقائك. تم بناؤه مع Next.js و Supabase و Openai.
https://aier.app/


2023-06-05: لقد قررت استخدام جهاز توجيه صفحة NEXT.JS وبيانات من جانب العميل لإنشاء هذا التطبيق ، لن أتعامل مع جهاز توجيه تطبيق 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 varsقم بتنزيل مجموعات البيانات من Aier-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" أدناه.

بمجرد نشر المشروع ، تابع خطوات التكوين أدناه.
سيفشل البناء الأولي بسبب متغيرات بيئة الشريط المفقودة. بعد تكوين الشريط ، إعادة نشر التطبيق.
لإعادة توجيه Auth (الروابط السحرية ، مزودي OAUTH) للعمل بشكل صحيح في معايير النشر ، انتقل إلى إعدادات AUTH (أي https://app.supabase.com/project/:project-id/auth/url-configuration ) وإضافة Wildcard url التالية إلى "Redirect": https://**vercel.app/*/* .
يمكنك قراءة المزيد حول إعادة توجيه أنماط البطاقة البرية في المستندات.
يمكنك استخدام مزودي تسجيل الدخول إلى الطرف الثالث مثل GitHub أو Google. الرجوع إلى المستندات لمعرفة كيفية تكوين هذه. بمجرد تكوينه ، يمكنك إضافتها إلى مجموعة provider مكون Auth على صفحة signin.tsx .