العربية
  • ذكاء اصطناعي
  • مصادقة
  • بيئة تطوير متكاملة

برمجة Vibe باستخدام Lovable AI و Logto لبناء تطبيقك بسرعة والتعامل مع تدفقات تسجيل الدخول

Lovable هو وكيل برمجة مدعوم بالذكاء الاصطناعي يساعدك في بناء تطبيقات متكاملة باستخدام اللغة الطبيعية: الواجهة الأمامية، والخلفية، وقاعدة البيانات، والنشر، كل ذلك في مكان واحد. مع الدعم لـ Logto، يمكنك الآن إضافة تسجيل دخول آمن وإدارة المستخدمين وتدفقات المصادقة بسهولة تامة.

Guamian
Guamian
Product & Design

توقف عن إضاعة أسابيع في مصادقة المستخدم
أطلق تطبيقات آمنة بشكل أسرع مع Logto. قم بدمج مصادقة المستخدم في دقائق وركز على منتجك الأساسي.
ابدأ الآن
Product screenshot

من الوكلاء ذوي الغرض العام إلى المساعدين المتخصصين في المهام، يشهد المطورون تحولًا جذريًا في كيفية إنشاء البرمجيات. ولكن من بين جميع فئات الوكلاء، تبرز فئة واحدة باعتبارها الأكثر إثارة وسرعة: وكلاء البرمجة.

أدوات مثل Lovable و Cursor و Windsurf و Replit تتصدر العناوين عبر تحويل اللغة الطبيعية إلى برمجيات حقيقية وعاملة على الفور. دون إعداد، دون أكواد تمهيدية مكررة – فقط ناتج صافي.

اليوم يظهر مصطلح جديد: برمجة Vibe.

بقيادة Lovable، تعتبر برمجة Vibe طريقة جديدة لبناء التطبيقات من خلال الدردشة مع الذكاء الاصطناعي. في هذا المقال، سنوضح ما تعنيه برمجة Vibe حقًا، ونستكشف كيف يعمل Lovable كأحد وكلاء البرمجة الرائدين، ونتناول كيفية بناء تطبيق متكامل من الواجهة الأمامية إلى الخلفية: مع تسجيل المستخدمين، وتسجيل الدخول، وإدارة الهوية في دقائق.

ما هو Lovable AI؟

Lovable هو منصة تطوير قائمة على الدردشة حيث تتحول أفكارك مباشرة إلى كود عامل وتخطيطات وتطبيقات مستضافة. أنت لا تكتب كودًا تقليديًا: فقط صف ما تريد:

"أحتاج إلى لوحة بيانات بسيطة بها رسمتان بيانيّتان وشريط جانبي."

وسيولد الذكاء الاصطناعي معاينة حية وكود مصدر قابل للتعديل، غالبًا خلال ثوانٍ.

lovable_0.png

يستخدم Lovable في الخلفية أطر عمل حديثة كـ React و Tailwind، ويتيح لك تصدير مشروعك أو استضافته ذاتيًا أو نشره فورًا.

ما هي الميزات الأساسية في Lovable AI؟

إليك جدول مفصل بناءً على 9 من الميزات الرئيسية لمنصة Lovable:

#الميزةالوصفالقيم
1تطبيق متكامل مدفوع باللغة الطبيعيةصف ما تريد بلغة بسيطة واحصل على تطبيق عامل بواجهة أمامية وخلفية وقاعدة بيانات ومصادقة يولد فوريًا.اختصار كبير في وقت التطوير وإزالة حاجز الأكواد التمهيدية.
2ذكاء برمجي وفحص تلقائي للأخطاء بالذكاء الاصطناعيمساعد مدمج يكمل الأكواد، يصلح الأخطاء، ويساعد في التنقل بين الملفات والسجلات وواجهات البرمجة عبر الدردشة.رفع الإنتاجية وتسريع التعلم حتى لغير الخبراء.
3ملكية كود حقيقية ومزامنة مع GitHubينتج كود جاهز للإنتاج (React و Node وغيرها) ويتزامن باتجاهين مع GitHub.تضمن أنك تملك الكود بالكامل وتتجنب حبس الموردين.
4تكاملات مع الخدمات الخلفيةدعم أصلي لـ Supabase و Stripe وخدمات خلفية أخرى.ربط سهل بقواعد البيانات والتخزين والدفع والمصادقة دون أكواد تمهيدية.
5تحرير مرئي وتحويل رسومات إلى كودارفع اسكتشات أو لقطات شاشة (مثل واجهات مرسومة يدويًا أو صادرات من Figma) لإنشاء كود UI حقيقي. يتضمن وضع التحرير المرئي.مرونة للمصممين وغير المبرمجين لتشكيل الواجهة مباشرة.
6النشر ونطاقات مخصصةمسار نشر مضمن مع دعم الاستضافة وإعداد النطاقات المخصصة.يجعل نشر التطبيق سلسًا—دون الحاجة إلى التنقل بين خدمات متعددة.
7التعاون والمزامنة في الوقت الحقيقييمكن لأعضاء الفريق العمل سويًا في الوقت الحقيقي، ورؤية التغييرات فورًا، وإدارة تاريخ الإصدارات.تمكين البرمجة الثنائية وسير العمل للمراجعة وبيئات صديقة للفريق.
8فحص الحمايةفحوصات أمان مدمجة أثناء النشر، خاصةً عند استخدام Supabase.الكشف عن الثغرات قبل الشحن لزيادة ثقة المستخدمين.
9منظومة تعليمية وقوالبدروس، مكتبات أوامر، قوالب جاهزة وموارد تعليمية.تخفيض حاجز التعلم وتحسين تأهيل المطورين.

الفوائد الرئيسية لاستخدام Lovable في تطوير التطبيقات

يتحدى Lovable بعض الافتراضات الراسخة في أساليب عمل أغلب المطورين:

  • أنك بحاجة لنافذة VS Code فارغة للبدء.
  • أنك بحاجة لنماذج Figma قبل تصميم الواجهة.
  • أنك بحاجة لتذاكر قبل كتابة المنطق.

بدل ذلك، يوفر Lovable بيئة عمل حيث تصبح اللغة الطبيعية هي تجربة المستخدم الأساسية ليس فقط للبرمجة، بل لبناء المنتج كاملًا.

وهذا له آثار كبيرة على:

  • النماذج الأولية: وداعًا للنماذج الثابتة، اختبر الأفكار الحقيقية خلال ساعات.
  • تأهيل الفريق: يمكن للأعضاء الجدد استكشاف الكود والميزات عبر الدردشة.
  • إمكانية الوصول: يمكن للمصممين ومدراء المنتجات المساهمة دون حاجة لكتابة أكواد.

ولغير المطورين المحترفين، يفتح Lovable مستوى جديدًا من الحرية الإبداعية. طالما تعرف ما تريد بناءه، يمكنك برمجة Vibe وتحويل أفكارك إلى تطبيقات عاملة دون العقبات المعتادة.

ما الذي نتعلمه من Lovable

الواجهة هي بيئة التطوير الجديدة

يُظهر Lovable أن "البرمجة" ليست دائمًا تعني الكتابة. قد تعني إعطاء أوامر، التحرير عبر الحوار، أو التكرار بناءً على النية.

هذا يفتح أبواب التعاون أوسع، خصوصًا في الفرق الصغيرة أو المشاريع الفردية.

الدورات الأسرع تتغلب على المواصفات الكاملة

عندما يمكنك بناء واختبار وتعديل دون تبديل الأدوات أو كتابة أكواد تمهيدية، تحقق تكرارًا أسرع ومساحة أكبر للإبداع.

حتى المطورين المحترفين يستفيدون من تقليل تبديل السياق وتسريع الدورات.

التطبيقات الأصلية للذكاء الاصطناعي تحتاج أدوات أصلية للذكاء الاصطناعي

كما أن GitHub Copilot منطقي داخل VS Code، فإن Lovable منطقي للجيل الجديد من التطبيقات المدفوعة بالوكلاء والأوامر—حيث لم يعد هيكل التطبيق والمنطق وتدفقات المستخدم صلبة بل تُعرف ديناميكيًا.

بناء تطبيق معرض صور باستخدام Logto كمصادقة

أولًا، فقط أعطه أمرًا بسيطًا مثل "أنشئ تطبيق معرض صور"، وسينتج موقعًا أساسيًا وذي تصميم جميل لك.

دمج المصادقة باستخدام Logto في Lovable

lovable_1.png

بعدها طلبت من Lovable استخدام Logto للمصادقة. رغم أن Lovable يبدو شريكًا قويًا لـ Supabase بالمصادقة، إلا أن Supabase ليست حل CIAM احترافي. لذا اخترت Logto—منتج CIAM احترافي ومفتوح المصدر.

وفقًا للتعليمات، احتجت إلى توفير:

  1. نقطة نهاية Logto
  2. معرّف التطبيق

ونظرًا لأنه تطبيق React صفحة واحدة، لا حاجة لـ app secret. تولت الذكاء الاصطناعي كل شيء بسلاسة—قامت تلقائيًا بتثبيت أحدث Logto React SDK وأنشأت مكونات المصادقة المطلوبة.

lovable_2.png

lovable_3.png

للحصول على نقاط النهاية، ذهبت فقط إلى Logto Cloud وأنشأت تطبيق React جديد. وجدت في صفحة تفاصيل التطبيق النقاط المطلوبة ونسختها إلى Lovable. ثم حدث Lovable الكود وملفات التكوين تلقائيًا.

lovable_4.png

ستحتاج أيضًا لإدخال رابط إعادة التوجيه و رابط ما بعد تسجيل الخروج الخاص بتطبيقك.

وهنا الجزء الصعب: نظرًا لأن Lovable يستضيف بيئة تطويرك في السحابة فلن تتمكن من استخدام http://localhost:3000/callback كرابط إعادة توجيه. بدل ذلك، عليك استخدام رابط المشروع الحي في Lovable وتحديثه في وحدة تحكم Logto Cloud.

الخطوات:

  1. اذهب إلى مستأجر Logto Cloud
  2. اعثر على تطبيقك
  3. استبدل الروابط بما يلي:
  • روابط إعادة التوجيه:

    https://preview--snap-show-gallery-time.lovable.app/callback

  • روابط إعادة التوجيه بعد تسجيل الخروج:

    https://preview--snap-show-gallery-time.lovable.app/

بعد بضع أوامر ودورات مع الدردشة أصبح لديك الآن موقع محمي—فقط المستخدمون المسجلون يمكنهم رؤية المحتوى.

lovable_5.png

يرجى الملاحظة أنه نظرًا لأن وكيل البرمجة هذا يستخدم iframes في وضع المعاينة، عندما تنقر في المعاينة لا يمكنه فتح صفحة تسجيل الدخول.

اختبار تدفق تسجيل الدخول

عندما تضغط على "تسجيل الدخول" سيفتح صفحة تسجيل دخول Logto. يمكنك اختبار تدفق المصادقة بالكامل—افتراضيًا، يستخدم Logto البريد الإلكتروني + كلمة السر كطريقة تسجيل دخول. فقط مر بعملية التحقق من البريد الإلكتروني ثم راقب في وحدة تحكم Logto إذا تم تسجيل المستخدم بنجاح.

lovable_6.png lovable_7.png

كما ترى، ظهر المستخدم الآن في وحدة تحكم Logto Cloud — مما يؤكد أن تدفق المصادقة نجح وتم تسجيل المستخدم بأمان عبر تطبيقك.

أصبح لديك الآن تطبيق شغال متكامل مع تدفقات تسجيل الدخول—ويمكنك أيضًا إدارة المستخدمين مباشرة من خلال وحدة تحكم Logto Cloud.

تحديث Logto القادم سيدعم دمج المصادقة بالذكاء الاصطناعي

هذا مثال بسيط فقط. يعمل Logto بنشاط على تطوير خوادم MCP تعمل مباشرة داخل بيئة التطوير المتكاملة، مما يجعلك قادرًا على التفاعل مع Logto Console و Management API—دون مغادرة بيئة تطويرك. بهذه الطريقة ستتمكن من:

  1. إنشاء المستخدمين وإدارتهم
  2. الوصول إلى السجلات
  3. ضبط وإدارة تدفقات تسجيل الدخول
  4. تصميم وإدارة التفويض (مثل الموارد، الأذونات، الأدوار)
  5. إدارة التطبيقات والموارد
  6. وأكثر بكثير

بقوة الذكاء الاصطناعي وبنية Logto المتينة، لم يعد دمج المصادقة مهمة معقدة.