💻 برمجة

كيف تستخدم Lovable لبناء تطبيق ويب كامل من وصف نصي

دليل عملي لتحويل فكرة تطبيق إلى رابط شغال فيه واجهة وقاعدة بيانات وتسجيل دخول، مع الحقيقة الكاملة عن اقتصاد الكريدت ومتى تتوقف السحرية.

وش راح تقدر تسوي بعد هذا الشرح

  • تفهم إن Lovable ياخذ وصف تطبيقك ويبني منه واجهة وقاعدة بيانات وتسجيل دخول واستضافة من طلب واحد، مو مجرد نموذج تصميم أو قطعة كود
  • تستثمر مجهود حقيقي بالوصف الأول — وصف مفصل يكلفك كريدت واحد ويوفر عليك عشر جولات تصحيح لاحقة
  • تفهم اقتصاد الكريدت: التعديل يكلف نفس تكلفة الإنشاء، فتجمع تعديلاتك برسالة واحدة مفصلة بدل عدة رسائل صغيرة — هذي العادة وحدها تضاعف تقريبًا اللي تحصله من خطتك
  • تصدّر الكود إلى GitHub بدري لأنك تملك كود حقيقي React وTypeScript، مو صيغة مقفلة عند المنصة
  • تعرف متى توقف: لو المنطق تعقد تصدّر وتكمل بمحرر حقيقي، ولو التطبيق فيه مدفوعات أو بيانات حساسة تخليه يمر على مراجعة مطور قبل الإطلاق

قبل ما تبدأ

  • فكرة تطبيق واضحة بذهنك: مين يستخدمه، ووش الشاشات الرئيسية اللي يحتاجها
  • حساب GitHub، يستحسن تجهّزه من البداية عشان تصدّر الكود لاحقًا

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

فكرة الأداة اللي يسمونها “برمجة بالإحساس”: تصف النتيجة اللي تبيها، والنموذج يتكفل بالتنفيذ، وأنت تعدّل عن طريق المحادثة بدل محرر نصوص. اللي يميزه عن منصات no-code ثانية هو إنه يعطيك مخرج متكامل من طلب واحد، بتصميم افتراضي يبان مصمم فعلًا لا صندوق رمادي، وأهم من هذا كله: أنت تملك كود حقيقي تقدر تصدّره لـGitHub كمشروع React وTypeScript عادي.

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

الخطوات

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

الخطوات

  1. الخطوة 1: قرر هل Lovable يناسب مشروعك قبل ما تبدأ

    Lovable يناسب: شخص ما يبرمج وعنده فكرة تطبيق، فريق يحتاج أداة داخلية بدون ما ينتظر المطورين، أو مشروع MVP تبي تختبره قبل ما تستثمر فيه. ما يناسب: تطبيق فيه منطق أعمال معقد ومخصص، شغل داخل قاعدة كود كبيرة موجودة أصلًا، أو أي موقف تحتاج فيه تكلفة متوقعة بدقة — لأن استهلاك الكريدت صعب تتنبأ فيه مقدمًا.

    ملاحظة: لو أنت مطور أصلًا، فيه استخدام ثالث مفيد: تبنيه سقالة أولية جاهزة بدقائق بدل ما تبدأ من صفر.

  2. الخطوة 2: ابدأ بوصف واحد مفصل، مو وصف سريع

    روح لـ`lovable.dev`، استخدم الكريدت المجاني اليومي، وصف تطبيقك بفقرة واحدة مفصلة: الهدف، الشاشات الرئيسية، ومين يستخدمه. صف السلوك لا طريقة التنفيذ — مثلًا 'كل مستخدم يشوف طلباته هو بس' أفضل بكثير من ذكر تقنية قاعدة بيانات معينة. وصف مفصل من البداية يكلفك كريدت واحد، ويوفر عليك عشر جولات تصحيح بعدين.

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

  3. الخطوة 3: افتح المعاينة واستخدمه فعليًا قبل ما تعدّل أي شي

    بعد أول بناء، افتح رابط المعاينة على جوالك أو حاسوبك واستخدم التطبيق كأنك مستخدم حقيقي — سجل دخول، جرب الشاشات، شوف وين يتعثر. هذي الخطوة تفوّتها أغلب الناس؛ يبدأون يعدّلون فورًا من أول انطباع بدل ما يجربون التطبيق فعليًا ويحددون وش يحتاج تعديل حقًا.

    ملاحظة: التطبيق اللي تحصله رابط شغال حقيقي، مو مجرد نموذج — شاركه مع أي شخص يجربه معك.

  4. الخطوة 4: اجمع تعديلاتك برسالة واحدة مفصلة

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

    ملاحظة: المعاينة تتحدث مباشرة وأنت تتكلم، فتقدر تشوف أثر كل تعديل قبل ما ترسل الرسالة التالية.

  5. الخطوة 5: صدّر إلى GitHub بدري، واعرف متى توقف

    أنت تملك الكود اللي يولّده Lovable — اربط GitHub وصدّر المشروع كامل كمشروع React وTypeScript عادي، مو صيغة مقفلة عند المنصة. صدّره بدري عشان تصير عندك نسخة مستقلة عن اشتراكك. ولو التطبيق يهمك فعليًا، اربط GitHub من الآن. ولو المنطق بدأ يتعقد وتحتاج تخصيص دقيق، صدّر المشروع وكمّل بمحرر كود حقيقي مثل Cursor — عادة بهذي المرحلة تحتاج تقرأ الكود المولّد نفسه عشان تصف الإصلاح بدقة. ولأي تطبيق فيه مدفوعات أو بيانات مستخدمين حساسة، خلّه يمر على مراجعة مطور قبل الإطلاق؛ Lovable يولّد كود معقول لكنه ما يفكر في نموذج المخاطر الخاص بك.

    ملاحظة: للأدوات الداخلية والنماذج الأولية وصفحات الهبوط والـMVP، ناس فعليًا يطلقون عليها مباشرة — المشكلة تبدأ بس لما ترفع مستوى الحساسية.

أخطاء شائعة — وكيف تتجنبها

الخطأتبدأ بوصف قصير مثل 'تطبيق لإدارة المهام' وتتوقع نتيجة جاهزة تعكس فكرتك بالضبط.

الصحتكتب فقرة واحدة مفصلة: الهدف، الشاشات الرئيسية، ومين يستخدم التطبيق. هذا يوفر عليك عشر جولات تصحيح لاحقة.

الخطأتسوي عشرين تعديل صغير متفرق — 'غيّر اللون'، 'حرك الزر'، 'صلّح هذا الخطأ' — كل وحد برسالة منفصلة.

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

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

الصحتخلي مطورًا يراجع الكود قبل الإطلاق لأي شي فيه مخاطرة حقيقية — الأداة تولّد كودًا معقولًا لكنها ما تفكر في نموذج المخاطر عندك.

الخطأتفترض إنك ما تحتاج أي فهم تقني أبدًا، حتى لما المنطق يتعقد ويطلع خطأ دقيق.

الصحتصدّر الكود لـGitHub بدري وتتمرن على قراءته، عشان لما توصل حائط التعقيد تقدر تصف الإصلاح بدقة أو تكمل بمحرر حقيقي.

❓ أسئلة شائعة

هل أحتاج أعرف برمجة عشان أستخدم Lovable؟

للنسخة الأولى، لا — تصف وش تبيه وتحصل تطبيق شغال فيه قاعدة بيانات وتسجيل دخول. لكن الأداة تزيل حاجز البداية مو منحنى التعلّم كامل؛ لما يتعقد المنطق أو يطلع خطأ دقيق، تحتاج فهم تقني كافٍ تصف فيه المشكلة، وغالبًا تحتاج تقرأ الكود المولّد.

كم يكلفني فعليًا؟

الخطة المجانية 5 كريدت باليوم بحد أقصى 30 بالشهر. Pro بـ25 دولار شهريًا يعطيك 100 كريدت مع نطاقات مخصصة ومشاريع خاصة. لكن الرقم الحقيقي يعتمد على عاداتك: التعديل يكلف نفس الإنشاء، فلو تسوي تعديلات صغيرة متفرقة يخلص الكريدت بسرعة أكبر مما تتوقع.

يصلح للإطلاق الفعلي أو بس للتجربة؟

للأدوات الداخلية والنماذج الأولية وصفحات الهبوط والـMVP — نعم، ناس فعليًا يطلقون عليه. لتطبيق فيه مدفوعات أو بيانات حساسة، خلّه يمر على مراجعة مطور قبل الإطلاق.

أملك الكود اللي يولّده أو هو مقفل عند Lovable؟

تملكه. تقدر تربط GitHub وتصدّر المشروع كامل كمشروع React وTypeScript عادي، مو صيغة مقفلة — وهذا سبب رئيسي يخلي ناس يختارونه بدل منصات no-code مقفلة.