Update: 2026-06-17 03:24:05

This commit is contained in:
Hamza-Ayed
2026-06-17 03:24:05 +03:00
parent fd30b9f6fa
commit 28d30e3359
9 changed files with 2282 additions and 133 deletions

View File

@@ -131,11 +131,11 @@ def generate_docx():
metrics = [
("السوق المستهدف", "سوريا — دمشق الكبرى"),
("نموذج الاستثمار", "دفع شهري مرحلي ($8,000/شهر)"),
("رأس المال التأسيسي", "$9,000 (دفعة واحدة)"),
("رأس المال التأسيسي", "$11,500 - $12,000 (دفعة واحدة)"),
("نقطة الخروج", "نهاية الشهر الخامس إذا لم تتحقق المؤشرات"),
("نطاق نقطة التعادل", "الشهر السابع حتى التاسع"),
("أقصى تعرض للمستثمر", "$49,000 (عند الخروج المبكر)"),
("إجمالي الاستثمار المتوقع", "$65,000 — $81,000"),
("أقصى تعرض للمستثمر", "$51,500 - $52,000 (عند الخروج المبكر)"),
("إجمالي الاستثمار المتوقع", "$67,500 — $84,000"),
]
for label, val in metrics:
p = doc.add_paragraph()
@@ -178,12 +178,12 @@ def generate_docx():
add_table(doc,
["المؤشر", "القيمة"],
[
["رأس المال التأسيسي (مرة واحدة)", "$9,000"],
["رأس المال التأسيسي (مرة واحدة)", "$11,500 - $12,000"],
["المصاريف التشغيلية الشهرية", "$8,000/شهر"],
["نقطة الخروج للمستثمر", "نهاية الشهر الخامس إذا لم تتحقق المؤشرات"],
["نطاق التعادل", "الشهر 7 — 9"],
["أقصى خسارة عند الخروج المبكر", "$49,000"],
["إجمالي الاستثمار حتى التعادل", "$65,000 — $81,000"],
["أقصى خسارة عند الخروج المبكر", "$51,500 - $52,000"],
["إجمالي الاستثمار حتى التعادل", "$67,500 — $84,000"],
["عمولة التطبيق", "11% من كل رحلة"],
["متوسط حصة الشركة للرحلة", "$0.30 / رحلة"],
["هدف الرحلات عند التعادل", "889 رحلة/يوم"],
@@ -192,7 +192,6 @@ def generate_docx():
)
# ── 2. Vision & Business Model ──
doc.add_page_break()
add_heading(doc, "ثانياً: الرؤية والنموذج التجاري", 1)
add_para(doc, "الرؤية", bold=True, size=11)
@@ -218,7 +217,6 @@ def generate_docx():
)
# ── 3. Market Analysis ──
doc.add_page_break()
add_heading(doc, "ثالثاً: تحليل السوق السوري", 1)
add_heading(doc, "3-1: لماذا الآن؟", 2)
@@ -276,15 +274,16 @@ def generate_docx():
add_table(doc,
["البند", "الكمية", "سعر الوحدة", "الإجمالي"],
[
["مكتب رئيسي مع أدراج", 1, "$80", "$80"],
["مكاتب موظفين بسيطة", 3, "$40", "$120"],
["كرسي مكتبي دوّار رئيسي", 1, "$60", "$60"],
["كراسي موظفين", 3, "$30", "$90"],
["طاولة اجتماعات صغيرة (4 أشخاص)", 1, "$50", "$50"],
["برادي (ستائر) للمكتب", "", "", "$25"],
["رفوف تخزين بسيطة", "", "", "$25"],
["مراوح (عدد 2)", 2, "$25", "$50"],
["إجمالي الأثاث", "", "", "$500"],
["مكتب رئيسي مع أدراج", 1, "$150", "$150"],
["مكاتب موظفين بسيطة", 3, "$90", "$270"],
["كرسي مكتبي دوّار رئيسي", 1, "$110", "$110"],
["كراسي موظفين", 3, "$60", "$180"],
["طاولة اجتماعات صغيرة (4 أشخاص)", 1, "$80", "$80"],
["كراسي اجتماعات", 4, "$50", "$200"],
["برادي (ستائر) للمكتب", "", "", "$200"],
["رفوف تخزين بسيطة", "", "", "$50"],
["مراوح (عدد 2)", 2, "$40", "$80"],
["إجمالي الأثاث", "", "", "$1,320"],
],
col_widths=[7, 2, 2.5, 2.5]
)
@@ -293,11 +292,13 @@ def generate_docx():
add_table(doc,
["البند", "الإجمالي"],
[
["طابعة/ماسح ضوئي", "$35"],
["إكسسوارات (كابلات، ماوس، لوحات مفاتيح)", "$20"],
["قرطاسية ومستلزمات (3 أشهر)", "$20"],
["أدوات ضيافة أولية", "$25"],
["إجمالي التجهيزات", "$100"],
["راوتر WiFi احترافي", "$80"],
["طابعة/ماسح ضوئي", "$65"],
["إكسسوارات متنوعة", "$100"],
["مكيف هواء (شراء + تركيب)", "$450"],
["قرطاسية ومستلزمات (3 أشهر)", "$80"],
["أدوات ضيافة", "$80"],
["إجمالي التجهيزات", "$855"],
],
col_widths=[10, 4]
)
@@ -306,13 +307,15 @@ def generate_docx():
add_table(doc,
["البند", "الإجمالي"],
[
["سرير + فرشة (عدد 2)", "$100"],
["إحرامات + مخدات (عدد 2)", "$25"],
["برادي للسكن", "$25"],
["ثلاجة صغيرة للمكتب والسكن", "$80"],
["غاز صغير (سفري) + أدوات مطبخ", "$70"],
["سخان مياه (شمسي/كهربائي)", "$50"],
["إجمالي تجهيزات السكن", "$350"],
["سرير (عدد 2)", "$80"],
["فرشة (عدد 2)", "$180"],
["إحرامات + مخدات (عدد 2)", "$40"],
["برادي للسكن", "$100"],
["ثلاجة صغيرة", "$100"],
["غاز صغير + أدوات مطبخ", "$100"],
["سخان مياه", "$70"],
["سفري + أدوات ضيافة", "$25"],
["إجمالي تجهيزات السكن", "$695"],
],
col_widths=[10, 4]
)
@@ -334,7 +337,6 @@ def generate_docx():
add_para(doc, "ملاحظة: تم استبدال أجهزة الحاسوب المكتبي لخدمة العملاء بهواتف ذكية (3 × $150 ضمن بند هواتف خدمة العملاء في CAPEX).", size=9, color=GREY)
# ── 5. HR Plan ──
doc.add_page_break()
add_heading(doc, "خامساً: خطة الموارد البشرية", 1)
add_heading(doc, "5-1: الهيكل الوظيفي والرواتب", 2)
@@ -370,9 +372,11 @@ def generate_docx():
["هواتف خدمة العملاء (3 أجهزة)", "$450", "3 × $150"],
["أجهزة التطوير (Mac + iPhone + Android)", "$5,000", "حسب التفصيل في 4-3"],
["لابتوب للسيرفرات وإدارة الإعلانات", "$350", "جهاز منفصل لإدارة السيرفرات"],
["تجهيز المكتب (أثاث + معدات)", "$550", "حسب التفصيل في 4-2"],
["تجهيزات سكن المؤسس", "$350", "أثاث وتجهيزات أساسية"],
["إجمالي رأس المال التأسيسي", "$9,000", ""],
["تجهيز المكتب أثاث", "$1,320", "حسب التفصيل في 4-2"],
["تجهيز المكتب — معدات وتجهيزات", "$855", "حسب التفصيل في 4-2-ب"],
["تجهيزات سكن المؤسس", "$695", "أثاث وتجهيزات أساسية"],
["تكاليف السفر والنقل والإقامة التأسيسية (أسبوعين)", "$400 - $800", "مواصلات + سكن مؤقت + تجهيز"],
["إجمالي رأس المال التأسيسي", "$11,370 - $11,770 ≈ $11,500 - $12,000", ""],
],
col_widths=[8, 2.5, 6]
)
@@ -415,16 +419,16 @@ def generate_docx():
add_table(doc,
["الشهر", "صرف المستثمر", "الإيرادات", "العجز", "الإجمالي", "رحلات/يوم", "سائق نشط"],
[
["التأسيس", "$9,000", "", "-$9,000", "$9,000", "", ""],
["1", "$8,000", "$270", "-$7,730", "$17,000", "30", "100"],
["2", "$8,000", "$630", "-$7,370", "$25,000", "70", "120"],
["3", "$8,000", "$1,350", "-$6,650", "$33,000", "150", "220"],
["★4 — فحص", "$8,000", "$3,150", "-$4,850", "$41,000", "350", "350"],
["★5 — خروج", "$8,000", "$5,400", "-$2,600", "$49,000", "600", "480"],
["6", "$8,000", "$6,750", "-$1,250", "$57,000", "750", "550"],
["⚡7", "$8,000", "$8,100", "+$100", "$65,000", "900", "630"],
["⚡8", "$8,000", "$9,450", "+$1,450", "$73,000", "1,050", "750"],
["⚡9", "$8,000", "$10,500", "+$2,500", "$81,000", "1,167", "840"],
["التأسيس", "$11,500-12,000", "", "-$11,500-12,000", "$11,500-12,000", "", ""],
["1", "$8,000", "$270", "-$7,730", "$19,500-20,000", "30", "100"],
["2", "$8,000", "$630", "-$7,370", "$27,500-28,000", "70", "120"],
["3", "$8,000", "$1,350", "-$6,650", "$35,500-36,000", "150", "220"],
["★4 — فحص", "$8,000", "$3,150", "-$4,850", "$43,500-44,000", "350", "350"],
["★5 — خروج", "$8,000", "$5,400", "-$2,600", "$51,500-52,000", "600", "480"],
["6", "$8,000", "$6,750", "-$1,250", "$59,500-60,000", "750", "550"],
["⚡7", "$8,000", "$8,100", "+$100", "$67,500-68,000", "900", "630"],
["⚡8", "$8,000", "$9,450", "+$1,450", "$75,500-76,000", "1,050", "750"],
["⚡9", "$8,000", "$10,500", "+$2,500", "$83,500-84,000", "1,167", "840"],
["10", "$0", "$11,250", "+$3,250", "", "1,250", "900"],
["11", "$0", "$12,375", "+$4,375", "", "1,375", "980"],
["12", "$0", "$13,500", "+$5,500", "", "1,500", "1,050"],
@@ -439,7 +443,7 @@ def generate_docx():
add_heading(doc, "سابعاً: هيكل الاستثمار — نموذج الدفع الشهري", 1)
add_para(doc, "آلية الدفع:", bold=True, size=11)
add_bullet(doc, "المستثمر يدفع $9,000 مرة واحدة عند التوقيع (CAPEX)")
add_bullet(doc, "المستثمر يدفع $11,500-$12,000 مرة واحدة عند التوقيع (CAPEX)")
add_bullet(doc, "يدفع $8,000 شهرياً لتغطية التشغيل الكامل")
add_bullet(doc, "الدفع يتوقف تلقائياً عندما تتجاوز الإيرادات $8,000/شهر")
add_bullet(doc, "لا يوجد التزام بإجمالي محدد مقدماً")
@@ -449,7 +453,7 @@ def generate_docx():
add_table(doc,
["الشهر", "المبلغ", "نوع الدفع", "حالة المشروع"],
[
["صفر", "$9,000", "مرة واحدة", "تجهيز + ترخيص + تعيين"],
["صفر", "$11,500-$12,000", "مرة واحدة", "تجهيز + ترخيص + تعيين"],
["1", "$8,000", "شهري", "إطلاق ناعم"],
["2", "$8,000", "شهري", "نمو متصاعد"],
["3", "$8,000", "شهري", "حوافز ذاتية"],
@@ -468,10 +472,10 @@ def generate_docx():
add_table(doc,
["السيناريو", "التوقف", "الإجمالي", "ملاحظة"],
[
["خروج مبكر (فشل)", "نهاية ش5", "$49,000", "أقصى خسارة $49,000"],
["تعادل متفائل", "منتصف ش7", "$57,000", "أفضل سيناريو"],
["تعادل قاعدي", "منتصف ش8", "$65,000", "الأرجح"],
["تعادل محافظ", "منتصف ش9", "$73,000", "نمو أبطأ"],
["خروج مبكر (فشل)", "نهاية ش5", "$51,500-$52,000", "أقصى خسارة ~$52,000"],
["تعادل متفائل", "منتصف ش7", "$59,500-$60,000", "أفضل سيناريو"],
["تعادل قاعدي", "منتصف ش8", "$67,500-$68,000", "الأرجح"],
["تعادل محافظ", "منتصف ش9", "$75,500-$76,000", "نمو أبطأ"],
],
col_widths=[5, 3, 3, 5]
)
@@ -481,11 +485,10 @@ def generate_docx():
add_para(doc, "في النموذج القديم (مبلغ واحد)، المستثمر يدفع كل شيء مقدماً والاحتياطي يجلس خاملاً. في النموذج الجديد (شهري):", size=10)
add_bullet(doc, "المستثمر يدفع فقط ما صُرف فعلاً")
add_bullet(doc, "لا توجد أموال خاملة — كل دولار يُشغَّل")
add_bullet(doc, "المستثمر يخاطر بـ$49,000 كحد أقصى (عند الخروج)")
add_bullet(doc, "المستثمر يخاطر بـ$51,000 كحد أقصى (عند الخروج)")
add_bullet(doc, "نقطة الخروج هي الحماية الحقيقية بدلاً من الاحتياطي")
# ── 8. Exit Clause ──
doc.add_page_break()
add_heading(doc, "ثامناً: شرط الخروج — بند الحماية", 1)
add_para(doc, "يحق للمستثمر إيقاف الدفعات الشهرية والخروج في نهاية الشهر الخامس إذا لم تتحقق المؤشرات.", size=10)
@@ -495,12 +498,12 @@ def generate_docx():
add_table(doc,
["المؤشر", "الحد الأدنى", "الحد المثالي"],
[
["الرحلات اليومية", "200/يوم", "350/يوم"],
["السائقون المسجلون", "300", "450"],
["السائقون النشطون", "150", "250"],
["الإيرادات الشهرية", "$1,800", "$3,150"],
["معدل احتجاز السائق", "55%", "70%"],
["تقييم التطبيق", "4.0+", "4.3+"],
["الرحلات اليومية", "70/يوم", "150/يوم"],
["السائقون المسجلون", "150", "350"],
["السائقون النشطون", "50", "150"],
["الإيرادات الشهرية", "$630", "$1,350"],
["معدل احتجاز السائق", "50%", "70%"],
["تقييم التطبيق", "3.0+", "3.5+"],
],
col_widths=[6, 4, 4]
)
@@ -510,9 +513,9 @@ def generate_docx():
add_table(doc,
["المؤشر", "حد الاستمرار", "الخروج إذا أقل من"],
[
["الرحلات اليومية", "400/يوم", "300/يوم"],
["السائقون النشطون", "400", "250"],
["الإيرادات الشهرية", "$4,000+", "$2,700"],
["الرحلات اليومية", "120/يوم", "70/يوم"],
["السائقون النشطون", "100", "50"],
["الإيرادات الشهرية", "$1,080+", "$630"],
["نمو أسبوعي", "+10% متواصل", "ثبات أو تراجع"],
["عقود B2B", "عقد واحد", "صفر عقود"],
],
@@ -520,7 +523,6 @@ def generate_docx():
)
# ── 9. Break-Even ──
doc.add_page_break()
add_heading(doc, "تاسعاً: تحليل نقطة التعادل — نطاق الشهر 7 إلى 9", 1)
add_para(doc, "لماذا نطاق وليس رقماً ثابتاً؟", bold=True, size=10)
@@ -530,10 +532,10 @@ def generate_docx():
add_table(doc,
["السيناريو", "نقطة التعادل", "إجمالي الاستثمار", "الوصف"],
[
["متفائل", "الشهر 7", "$57,000", "نمو سريع، B2B مبكر"],
["قاعدي (الأرجح)", "الشهر 8", "$65,000", "نمو طبيعي"],
["محافظ", "الشهر 9", "$73,000", "سوق متقلب"],
["خروج مبكر", "لا تعادل", "$49,000", "آخر دفعة ش5"],
["متفائل", "الشهر 7", "$59,500-$60,000", "نمو سريع، B2B مبكر"],
["قاعدي (الأرجح)", "الشهر 8", "$67,500-$68,000", "نمو طبيعي"],
["محافظ", "الشهر 9", "$75,500-$76,000", "سوق متقلب"],
["خروج مبكر", "لا تعادل", "$51,500-$52,000", "آخر دفعة ش5"],
],
col_widths=[4, 3, 4, 5]
)
@@ -554,7 +556,6 @@ def generate_docx():
)
# ── 10. Risk Analysis ──
doc.add_page_break()
add_heading(doc, "عاشراً: تحليل المخاطر وخطط التخفيف", 1)
add_table(doc,
["المخاطرة", "التأثير", "الاحتمالية", "خطة التخفيف"],
@@ -571,7 +572,6 @@ def generate_docx():
)
# ── 11. Roadmap ──
doc.add_page_break()
add_heading(doc, "حادي عشر: خارطة الطريق والأهداف التشغيلية", 1)
add_table(doc,
["المرحلة", "الشهر", "الأهداف", "مؤشرات النجاح"],
@@ -579,8 +579,8 @@ def generate_docx():
["التأسيس", "قبل الإطلاق", "ترخيص + مكتب + توظيف", "وثائق قانونية + فريق جاهز"],
["الإطلاق الناعم", "ش 1-2", "100-120 سائق محفز", "70+ رحلة/يوم"],
["بناء الزخم", "ش 3", "حوافز ذاتية + B2B", "150 رحلة/يوم"],
["نقطة الفحص", "ش 4", "مراجعة مع المستثمر", "350 رحلة/يوم | $3,150"],
["قرار الاستمرار", "ش 5", "استمرار أو خروج", "600 رحلة/يوم | عقد B2B"],
["نقطة الفحص", "ش 4", "مراجعة مع المستثمر", "70-150 رحلة/يوم | $630-$1,350"],
["قرار الاستمرار", "ش 5", "استمرار أو خروج", "120 رحلة/يوم | عقد B2B"],
["الاقتراب من التعادل", "ش 6", "750 رحلة/يوم", "عجز $1,250 فقط"],
["⚡ نطاق التعادل", "ش 7-9", "الإيرادات ≥ OPEX", "889+ رحلة/يوم"],
["النمو الذاتي", "ش 10-12", "فائض شهري", "$3,250-$5,500 فائض"],
@@ -597,7 +597,7 @@ def generate_docx():
add_bullet(doc, "المنتج جاهز ومختبر — 1,447 سائق التحقوا بـ$1,400 فقط")
add_bullet(doc, "أدنى عمولة في السوق (11%) = ميزة تنافسية دائمة")
add_bullet(doc, "نموذج الدفع الشهري يحمي المستثمر — لا تجميد لرأس المال")
add_bullet(doc, "شرط الخروج الواضح يضع سقفاً لأقصى خسارة ($49,000)")
add_bullet(doc, "شرط الخروج الواضح يضع سقفاً لأقصى خسارة (~$52,000)")
add_bullet(doc, "نقطة التعادل (7-9 أشهر) واقعية ومبنية على بيانات حقيقية")
add_bullet(doc, "البنية التقنية المستقلة = مقاومة للعقوبات والقيود")
@@ -605,10 +605,10 @@ def generate_docx():
add_table(doc,
["المؤشر", "القيمة"],
[
["رأس المال التأسيسي (مرة واحدة)", "$9,000 — عند توقيع الاتفاقية"],
["رأس المال التأسيسي (مرة واحدة)", "$11,500-$12,000 — عند توقيع الاتفاقية"],
["المصاريف التشغيلية الشهرية", "$8,000/شهر — يتوقف عند التعادل"],
["أقصى تعرض للمستثمر", "$49,000 — نقطة الخروج: نهاية الشهر الخامس"],
["إجمالي الاستثمار حتى التعادل", "$65,000 — $73,000"],
["أقصى تعرض للمستثمر", "$51,500-$52,000 — نقطة الخروج: نهاية الشهر الخامس"],
["إجمالي الاستثمار حتى التعادل", "$67,500 — $84,000"],
["نطاق التعادل", "الشهر السابع إلى التاسع"],
],
col_widths=[10, 8]