دليل Bolt.new

كيفية استخدام Bolt.new: من الفكرة إلى تطبيق منشور خطوة بخطوة

جولة كاملة في Bolt.new أعيد بناؤها من مشروع حقيقي لمبتدئ — أول أمر، وتحسينات بلقطات الشاشة، والإحصاءات، وتسجيل الدخول بحساب Google عبر Firebase، والنشر. كل خطوة مرفقة بصورة شاشة.

Bolt.new باختصار

  • ابدأ بفكرة عامة والوظائف القليلة التي تريدها — «تسجيل جلسات العمل، إضافة المهام، حفظ الجلسات» — دون مواصفات تفصيلية. في نحو دقيقة يقف تطبيق عامل أمامك.
  • طوّر بأوامر قصيرة، ميزة واحدة في كل مرة: زر الإنهاء، وتبويب الإحصاءات، والرسم الدائري، والوضع الداكن. إن أخطأ تعديل، أعد صياغته — المحاولة الثانية تنجح غالبًا.
  • قد تتعارض التعديلات. حين يتوقف زر عن العمل، صِف الخلل بكلمات بسيطة أو اطلب العودة لآخر نسخة سليمة — معظم المشكلات تُحل بأمر واحد.
  • تسجيل الدخول بحساب Google يحتاج Firebase: أنشئ مشروعًا، وفعّل مزود Google، والصق إعدادات firebaseConfig في Bolt، ثم فوّض نطاق تطبيقك المنشور في إعدادات Firebase.

Building an App from Scratch with Bolt.new

الفيديو المصدر من:Brock Mesarich · AI for Non Techies16:02

شاهد على YouTube

صور الشاشة مأخوذة من الفيديو المصدر ومُنسبة إليه بروابط بطابع زمني. النص شرح مستقل كتبناه بالاعتماد على النص الكامل للفيديو — والحقائق مطابقة للتسجيل.

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

أنشئ تطبيقًا في Bolt.new خطوة بخطوة

  1. 1

    صِف فكرتك في أمر واحد

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

    Bolt.new home screen with What do you want to build and the FocusFlow work session tracker prompt typed into the composer
    أول أمر لـ FocusFlow على bolt.new: فكرة عامة ووظائف قليلة.شاهد عند 0:30
  2. 2

    شاهد النسخة الأولى تظهر — ثم صقلها بلقطة شاشة

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

    Bolt.new first FocusFlow preview with timer and stat cards beside a screenshot attachment and a prompt asking for a simpler layout
    المعاينة الأولى مع أمر تحسين مرفقٍ فيه لقطة شاشة.شاهد عند 1:40
  3. 3

    أضف تصنيفات للمهام

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

    Bolt.new FocusFlow task form with an eight category button grid and session tasks tagged Admin and Content Creation
    شبكة أزرار التصنيفات مع علامات ملوّنة للمهام.شاهد عند 2:30
  4. 4

    اطلب زر إنهاء الجلسة

    المؤقّت يعمل لكن لا شيء يُحفظ. الأمر: «أضف إمكانية إنهاء الجلسة.» ينشئ Bolt مكوّنات جديدة (SessionControls وSessionSummary) ويربطها بالتطبيق، وعند الإنهاء تظهر ملخصة: المدة، والمهام المنجزة، والتصنيف الأكثر تكرارًا.

    Bolt.new chat creating SessionControls and SessionSummary components to add an end session button to the timer app
    يخطط Bolt وينشئ مكوّنات إنهاء الجلسة.شاهد عند 3:00
  5. 5

    أبقِ الملخصات في اللوحة الرئيسية

    افتراضيًا، ينقلك إنهاء الجلسة إلى صفحة منفصلة. إن لم يعجبك المسار فقلها بصراحة: «لا يعجبني نقلي إلى صفحة جديدة عند انتهاء الجلسة — أبقِها في اللوحة الرئيسية.» تظهر بطاقة الملخص الآن داخل الشاشة نفسها.

    FocusFlow Session Complete card with duration, completed tasks, and top category shown on the main dashboard in Bolt.new
    بطاقة Session Complete تعود إلى اللوحة الرئيسية.شاهد عند 4:00
  6. 6

    أضف تبويب إحصاءات

    اطلب تبويب Session Analytics يعرض كل مهمة في كل يوم مع إجماليات اليوم. يضيفه Bolt بجوار Current Session، وكل جلسة منتهية تتفتح لسجل مهامها — هنا تبدأ التصنيفات بأداء دورها.

    Bolt.new FocusFlow workspace with the Current Session and Analytics tabs and a task form using Admin and Content Creation categories
    تبويب Analytics الجديد بجوار Current Session.شاهد عند 4:30
  7. 7

    سجّل الوقت لكل مهمة

    الإحصاءات تحتاج مدخلات: اطلب وسم المهام كمنجزة تلقائيًا وإضافة الوقت المستغرق لكل مهمة. يضيف Bolt حقلي الساعات والدقائق (استُبدلا لاحقًا بشريط سحب حتى ساعة) ويمرّر الأرقام إلى الإحصاءات.

    Bolt.new chat adding hours and minutes time spent inputs to the task form while a sent emails task shows 25 minutes in FocusFlow
    حقول الوقت المستغرق تندمج مع نموذج المهام.شاهد عند 6:00
  8. 8

    صوّر الوقت برسوم دائرية

    الأمر: «لنضيف إحصاءات برسوم دائرية تبيّن كم من الوقت ذهب لكل شيء.» يأتي أول رسم بحجم سخري — «صغّره قليلًا» تصلحه في المحاولة الثانية. هذه التعديلات الدقيقة هي الملعب الذي يتألق فيه Bolt.

    FocusFlow analytics pie chart in Bolt.new breaking daily session time down by task category
    الرسم الدائري اليومي بعد تصحيح الحجم.شاهد عند 6:25
  9. 9

    صحّح التدهورات بلغة بسيطة

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

    Bolt.new chat listing six fixes including removing the cursor glow component and repairing session controls with the FocusFlow timer rebuilt
    قائمة من ستة إصلاحات تعيد المؤقت وتزيل تأثير التوهج.شاهد عند 9:30
  10. 10

    أضف تسجيل الدخول بحساب Google

    ليصير التطبيق منتجًا حقيقيًا تحتاج إلى حسابات. الأمر: «أضف إمكانية تسجيل الدخول عبر Google.» يرد Bolt ببطاقة عمل — تحديث package.json، وتثبيت التبعيات، وإنشاء سياق المصادقة — إضافة إلى تعليمات Firebase خطوة بخطوة تنفذها خارج Bolt.

    Bolt.new Add Google Authentication work card updating package.json and AuthContext for Firebase sign-in
    بطاقة عمل Add Google Authentication في Bolt.شاهد عند 11:00
  11. 11

    أنشئ مشروع Firebase

    اتبع رابط Bolt إلى وحدة تحكم Firebase، وأنشئ مشروعًا جديدًا (سمِّه واختر حسابًا) ثم تابع إلى وحدة التحكم عند جهوزه. خطة Spark المجانية تكفي لهذا الدليل.

    Firebase console showing the Bolt project ready with a Continue button after creating a new Firebase project
    مشروع Firebase جاهز — تابع إلى وحدة التحكم.شاهد عند 11:30
  12. 12

    فعّل Google في طرق تسجيل الدخول

    في وحدة التحكم: Build ثم Authentication ثم Sign-in method. فعّل مزود Google، وفعّل أيضًا البريد وكلمة المرور ليتمكن المستخدمون من التسجيل بالطريقتين. هذه هي الإعدادات التي طلبتها قائمة Bolt تحديدًا.

    Firebase Authentication sign-in method page with the Google provider row marked Enabled for the Bolt app
    Google أصبح مزود دخول مفعّلًا.شاهد عند 12:00
  13. 13

    الصق إعدادات firebaseConfig في Bolt

    في Project settings ثم Your apps، سجّل تطبيق ويب وانسخ كتلة firebaseConfig إلى المكان الذي يشير إليه Bolt — ملف الإعدادات الذي أنشأته قائمته. قل لـ Bolt «أضفت إعدادات Firebase» فيصل كل شيء ويظهر زر تسجيل يعمل.

    Firebase Add Firebase to your web app SDK setup screen with the firebaseConfig apiKey and projectId code block highlighted to copy
    كتلة firebaseConfig الجاهزة للّصق في ملف إعدادات Bolt.شاهد عند 12:30
  14. 14

    فوّض نطاق تطبيقك المنشور

    إلى أن يثق Firebase بعناوينك، يفشل الدخول عبر Google برسالة «تم حظر النافذة المنبثقة». انشر التطبيق من Bolt، ثم افتح Firebase ثم Authentication ثم Settings ثم Authorized domains، وأضف localhost ونطاق بيئة التطوير ورابط النسخة المنشورة (اسأل Bolt وسيمنحك النطاق الدقيق).

    Firebase Authentication settings menu with the Authorized domains item used to whitelist a deployed Bolt app URL
    النطاقات المفوَّضة في إعدادات Firebase.شاهد عند 14:00
  15. 15

    انشر وسجّل الدخول

    افتح رابط النسخة المنشورة، واضغط Sign in وتابع بحساب Google — تعمل النافذة المنبثقة، ويستقر صورتك الرمزية أعلى اليمين، ويعمل تسجيل الخروج أيضًا. أمامك تطبيق منشور بحسابات حقيقية، بُني دون كتابة سطر برمجي واحد.

    FocusFlow running on a deployed netlify.app URL with a Sign in button, dark mode toggle, and time spent drag slider
    تم تسجيل الدخول على تطبيق FocusFlow المنشور.شاهد عند 15:00

أسئلة شائعة عن Bolt.new

واصل الاستكشاف