adamhrsm commited on
Commit
20339a9
·
verified ·
1 Parent(s): e082ed8

رائع — أعطيك فكرة تطبيق **مشابِه لـ Bith.ai** لكن **مجانياً تماماً** (مُصمّم ليخدم صانعي المحتوى العرب) — مع خطة تنفيذية عملية، قائمة ميزات واضحة، اقتراحات لتقنية البنية التحتية، ونماذج تحقيق دخل تُبقي التطبيق مجاني للمستخدمين.

Browse files

# 1) ملخّص الفكرة (الهدف)

تطبيق ويب / تطبيق جوال مجاني بالكامل لصناعة وتحرير ونشر الفيديوهات القصيرة والطويلة بالذكاء الاصطناعي، مخصّص للمبدعين العرب: يحوّل نصوصًا أو سكربتات إلى فيديو جاهز للنشر، يضيف ترجمة و voiceover أوتوماتيكيًا، ويحتوي محرر مرئي سريع مع قوالب أحجام الشبكات الاجتماعية. هذه فكرة مشابهة لميزات Bith.ai ولكن مع تركيز خاص على “مجانيّة كاملة” وتجربة عربية محسّنة. ([Bith.tv][1])

# 2) أهم الميزات للنسخة المجانية (MVP)

1. **Text → Video**: تحويل نص (أو سكربت) إلى فيديو تلقائياً مع مشاهد مقترحة وقوالب أبعاد (9:16, 1:1, 16:9).
2. **محرر فيديو سهل**: قص، دمج، تغيير ترتيب المشاهد، إضافة نصوص/ستيكيرات، وتصدير مباشر.
3. **توليد صوت (Voiceover)** بالعربية (اللهجات الأساسية + فصحى) باستخدام نماذج صوتية مفتوحة.
4. **ترجمة ونسخ تلقائي (Subtitles)** بنقرة واحدة (عربي ↔ إنجليزي) مع ضبط التوقيت.
5. **مكتبة قوالب وموسيقى مجانية مرخصة** للاستخدام التجاري.
6. **تخزين سحابي محدود مجاني** (مثلاً 2–5 جيجابايت).
7. **تصدير عالي الدقة** (على الأقل 720p للنسخة المجانية).
هذه قائمة قابلة للتمديد لاحقًا. (Bith يوفر أدوات فيديو ونص إلى فيديو ومولد صور وصوت وغيرها — للمقارنة). ([Bith.tv][1])

# 3) كيف نبقيه **مجانيًا** (نماذج دخل ذكية بدون حظر المستخدم)

* **Open-source + تبرعات**: إطلاق جزء من المشروع مفتوح المصدر على GitHub — يجذب مطورين وداعمين.
* **Marketplace for premium assets**: القوالب والموسيقى والذكاء الاصطناعي عالي الجودة (اختياري مدفوع) بينما تبقى كل وظائف التحرير الأساسية مجانية.
* **سponsorships / شراكات براندات**: عرض علامة رعاية خفية (مثلاً شاشات تحميل مخصّصة للراعي) للشركات المهتمة بصانعي المحتوى.
* **خدمات مدفوعة للمؤسسات**: واجهات API متقدمة، تخزين أكبر، أو دعم عملاء مخصص للوكالات (يبقى المستخدمون الأفراد مجاناً).
* **اشتراك اختياري “داعم”** يمنح أولوية في الطابور/سرعات أفضل من دون حجب الميزات الأساسية.
(ملحوظة: Bith يقدم خطط مجانية ومدفوعة — تستطيع الاستفادة من دروس التسعير لديهم عند تصميم الفروقات). ([Bith.tv][2])

# 4) اقتراح تقني (بنية مبسطة للبداية)

* واجهة: React (ويب) + React Native أو PWA للجوال.
* محرر فيديو: FFmpeg على الخادم لمعالجة الفيديو، مع واجهة WebAssembly/FFmpeg.wasm للعمليات الخفيفة على المتصفح.
* ذكاء اصطناعي (نماذج مجانية/مفتوحة):

* تحويل كلام لنص/نسخ: **OpenAI Whisper** أو نماذج مفتوحة مماثلة محليًا.
* صوت (TTS): نماذج TTS مفتوحة تدعم العربية (مثلاً Tacotron/Glow-TTS أو نماذج مجتمعية حديثة).
* توليد صور/مشاهد: **Stable Diffusion** (لصور المشاهد) + أدوات تحويل نص إلى فيديو مفتوحة المصدر أو خلط إطارات + صور.
* تخزين/Rendering: سحابة (مثلاً DigitalOcean / Hetzner لتقليل التكلفة) + استخدام job queue (Celery/RabbitMQ أو Kubernetes jobs).
* CDN لتسليم الفيديوهات سريعًا.
* مراقبة التكلفة: استخدم ترميز/ضغط خروج الفيديو بذكاء لتقليل استهلاك تخزين ونطاق الحزمة.

# 5) خارطة طريق تنفيذية قصيرة (3 مراحل)

* **الأسبوع 0–6 (MVP):** تسجيل/رفع فيديو بسيط، محرر قص/لصق، نص → مشهد (قوالب ثابتة)، نسخ/ترجمة أوتوماتيكية، تصدير 720p.
* **الشهر 2–4:** تحسين TTS بالعربية، مكتبة قوالب، دعم أبعاد الشبكات الاجتماعية، تحسين UX للجوال.
* **الشهر 5–9:** تحسين Text→Video بالمشاهد المولّدة، نظام تبرعات/دعم، واجهة API مؤسسية، فتح الكود للمجتمع.
* **مقاييس النجاح الأولية:** عدد الفيديوهات المنشورة يوميًا، معدل الاحتفاظ بالمستخدمين، تكلفة المعالجة لكل فيديو.

# 6) واجهة المستخدم / تجربة المستخدم (نقاط لازم تراعى)

* شاشة بداية بسيطة: اختر طول الفيديو → اختر قالب → أدخل النص → اضغط "إنشاء".
* معاينة فورية للمشاهد مع إمكانية تحرير النص لكل مشهد.
* زر تصدير مباشر إلى يوتيوب/تيك توك/إنستغرام بحجم مناسب.
* أدوات قص سريعة و"auto-caption" بضغطة.

# 7) أمثلة أدوات ومراجع مفتوحة تفيد التطوير

* FFmpeg (معالجة الفيديو)
* Whisper أو بدائل للنسخ الآلي
* Stable Diffusion (صور)
* TTS مفتوح (نماذج مجتمع)
* Redis / Celery للمهام الخلفية
* Kubernetes أو Docker لنشر مرن

# 8) اسم مقترح للمنتج + قيمة اقتراحية تسويقية

* اسم: **“فري كريت”** أو **“ميديا مجاني”** أو بالعربي **“صانع مجاني”**.
* شعار سريع: *"صنع فيديو احترافي — مجانًا لكل منشئ محتوى عربي"*.

# 9) اعتبارات قانونية وأخلاقية

* ترخيص المحتوى (موسيقى، صور): توفير مكتبة مرخصة للإستخدام التجاري.
* خصوصية البيانات: حفظ دقيق للنسخ والتراخيص، وإمكانية حذف المحتوى عند الطلب.
* تجنب توليد محتوى محظور أو مضلل — سياسات استخدام واضحة.

# 10) خطوات عملية الآن — ماذا أفعل لك بعد؟

لقد أعطيتُ خارطة كاملة وقابلة للتطبيق. أستطيع الآن (اختر واحداً أو أكثر وسأنفّذ عليه فوراً هنا):

1. كتابة صفحة "متطلبات المنتج" (PRD) مفصّلة للـMVP بالعربية.
2. إعداد مخطط قاعدة بيانات وAPI بسيطة (ERD + أمثلة endpoints).
3. كتابة مخطط تكاليف تقديري للاستضافة والتشغيل الشهري.
4. توليد قائمة مهام (backlog) قابلة للتطوير لفريق صغير (sprint 0–2).

أي خيار تريده أبدأ به فورًا الآن — اختر رقم واحد أو أكثر وأنا أبدأ التنفيذ مباشرةً (لا أطلب وقت لاحقًا، سأسلّم الناتج هنا).

---

مراجع قصيرة (لمقارنة ميزات/أسعار Bith.ai أثناء التخطيط). ([Bith.tv][1])

هل تريد أن أبدأ بكتابة **PRD كامل للـMVP** الآن بالعربية؟

[1]: https://bith.ai/tools/ai-video-maker?utm_source=chatgpt.com "AI Video Maker"
[2]: https://bith.tv/pricing?utm_source=chatgpt.com "Pricing"

Files changed (4) hide show
  1. README.md +8 -5
  2. create.html +674 -0
  3. dashboard.html +436 -0
  4. index.html +609 -18
README.md CHANGED
@@ -1,10 +1,13 @@
1
  ---
2
- title: Bith
3
- emoji:
4
- colorFrom: indigo
5
- colorTo: green
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
1
  ---
2
+ title: ------------------------------------Bith
3
+ colorFrom: red
4
+ colorTo: yellow
5
+ emoji: 🐳
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite-v3
10
  ---
11
 
12
+ # Welcome to your new DeepSite project!
13
+ This project was created with [DeepSite](https://deepsite.hf.co).
create.html ADDED
@@ -0,0 +1,674 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="ar" dir="rtl">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>إنشاء فيديو - صانع مجاني</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
9
+ <script src="https://unpkg.com/feather-icons"></script>
10
+ <style>
11
+ @import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700;900&display=swap');
12
+
13
+ * {
14
+ font-family: 'Tajawal', sans-serif;
15
+ }
16
+
17
+ .scene-card {
18
+ transition: all 0.3s ease;
19
+ cursor: move;
20
+ }
21
+
22
+ .scene-card:hover {
23
+ transform: scale(1.02);
24
+ box-shadow: 0 10px 30px rgba(0,0,0,0.1);
25
+ }
26
+
27
+ .scene-card.dragging {
28
+ opacity: 0.5;
29
+ transform: scale(0.95);
30
+ }
31
+
32
+ .timeline-track {
33
+ background: repeating-linear-gradient(90deg, #e5e7eb, #e5e7eb 1px, transparent 1px, transparent 50px);
34
+ }
35
+
36
+ .preview-window {
37
+ background: #000;
38
+ }
39
+
40
+ .tool-button {
41
+ transition: all 0.2s ease;
42
+ }
43
+
44
+ .tool-button:hover {
45
+ background: rgba(147, 51, 234, 0.1);
46
+ color: #9333ea;
47
+ }
48
+
49
+ .tool-button.active {
50
+ background: #9333ea;
51
+ color: white;
52
+ }
53
+
54
+ .fade-in {
55
+ animation: fadeIn 0.5s ease;
56
+ }
57
+
58
+ @keyframes fadeIn {
59
+ from { opacity: 0; transform: translateY(10px); }
60
+ to { opacity: 1; transform: translateY(0); }
61
+ }
62
+ </style>
63
+ </head>
64
+ <body class="bg-gray-50">
65
+ <!-- Top Header -->
66
+ <header class="bg-white shadow-sm border-b">
67
+ <div class="px-6 py-3 flex justify-between items-center">
68
+ <div class="flex items-center gap-4">
69
+ <a href="dashboard.html" class="text-gray-600 hover:text-gray-800">
70
+ <i data-feather="arrow-right" class="w-6 h-6"></i>
71
+ </a>
72
+ <div>
73
+ <h1 class="text-xl font-bold">إنشاء فيديو جديد</h1>
74
+ <p class="text-xs text-gray-600">تم الحفظ تلقائياً منذ 5 ثواني</p>
75
+ </div>
76
+ </div>
77
+ <div class="flex items-center gap-3">
78
+ <button class="px-4 py-2 text-gray-600 hover:bg-gray-100 rounded-lg transition">
79
+ <i data-feather="save" class="w-5 h-5 inline"></i>
80
+ حفظ
81
+ </button>
82
+ <button onclick="previewVideo()" class="px-4 py-2 bg-gray-800 text-white rounded-lg font-bold hover:bg-gray-900 transition">
83
+ <i data-feather="eye" class="w-5 h-5 inline"></i>
84
+ معاينة
85
+ </button>
86
+ <button onclick="exportVideo()" class="px-4 py-2 bg-purple-600 text-white rounded-lg font-bold hover:bg-purple-700 transition">
87
+ <i data-feather="download" class="w-5 h-5 inline"></i>
88
+ تصدير
89
+ </button>
90
+ </div>
91
+ </div>
92
+ </header>
93
+
94
+ <div class="flex h-screen pt-14">
95
+ <!-- Left Sidebar - Tools -->
96
+ <aside class="w-20 bg-white border-l shadow-sm">
97
+ <div class="p-4 space-y-2">
98
+ <button class="tool-button w-12 h-12 rounded-lg flex items-center justify-center active" data-tool="select">
99
+ <i data-feather="mouse-pointer" class="w-5 h-5"></i>
100
+ </button>
101
+ <button class="tool-button w-12 h-12 rounded-lg flex items-center justify-center" data-tool="text">
102
+ <i data-feather="type" class="w-5 h-5"></i>
103
+ </button>
104
+ <button class="tool-button w-12 h-12 rounded-lg flex items-center justify-center" data-tool="sticker">
105
+ <i data-feather="smile" class="w-5 h-5"></i>
106
+ </button>
107
+ <button class="tool-button w-12 h-12 rounded-lg flex items-center justify-center" data-tool="image">
108
+ <i data-feather="image" class="w-5 h-5"></i>
109
+ </button>
110
+ <button class="tool-button w-12 h-12 rounded-lg flex items-center justify-center" data-tool="audio">
111
+ <i data-feather="volume-2" class="w-5 h-5"></i>
112
+ </button>
113
+ <button class="tool-button w-12 h-12 rounded-lg flex items-center justify-center" data-tool="transition">
114
+ <i data-feather="shuffle" class="w-5 h-5"></i>
115
+ </button>
116
+ <div class="border-t pt-2">
117
+ <button class="tool-button w-12 h-12 rounded-lg flex items-center justify-center" data-tool="cut">
118
+ <i data-feather="scissors" class="w-5 h-5"></i>
119
+ </button>
120
+ <button class="tool-button w-12 h-12 rounded-lg flex items-center justify-center" data-tool="copy">
121
+ <i data-feather="copy" class="w-5 h-5"></i>
122
+ </button>
123
+ <button class="tool-button w-12 h-12 rounded-lg flex items-center justify-center" data-tool="delete">
124
+ <i data-feather="trash-2" class="w-5 h-5"></i>
125
+ </button>
126
+ </div>
127
+ </div>
128
+ </aside>
129
+
130
+ <!-- Main Content Area -->
131
+ <main class="flex-1 overflow-hidden flex flex-col">
132
+ <!-- Text Input Area -->
133
+ <div class="bg-white border-b p-4">
134
+ <div class="max-w-4xl mx-auto">
135
+ <label class="block text-sm font-bold mb-2">النص أو السكربت</label>
136
+ <textarea id="scriptText" class="w-full px-4 py-3 border rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-600" rows="3" placeholder="اكتب نصك هنا...">فيديو تعليمي عن أهمية التسويق الرقمي في العصر الحديث. سنستعرض أفضل الاستراتيجيات التي يمكن تطبيقها لنجاح أي مشروع تجاري.</textarea>
137
+ <div class="flex gap-2 mt-2">
138
+ <button onclick="generateScenes()" class="text-sm bg-purple-600 text-white px-4 py-2 rounded-lg hover:bg-purple-700 transition">
139
+ <i data-feather="zap" class="w-4 h-4 inline"></i>
140
+ توليد مشاهد تلقائي
141
+ </button>
142
+ <button onclick="translateText()" class="text-sm bg-gray-200 text-gray-800 px-4 py-2 rounded-lg hover:bg-gray-300 transition">
143
+ <i data-feather="globe" class="w-4 h-4 inline"></i>
144
+ ترجمة
145
+ </button>
146
+ <button onclick="generateVoice()" class="text-sm bg-gray-200 text-gray-800 px-4 py-2 rounded-lg hover:bg-gray-300 transition">
147
+ <i data-feather="mic" class="w-4 h-4 inline"></i>
148
+ توليد صوت
149
+ </button>
150
+ </div>
151
+ </div>
152
+ </div>
153
+
154
+ <!-- Preview Area -->
155
+ <div class="flex-1 flex p-4 gap-4 overflow-hidden">
156
+ <!-- Video Preview -->
157
+ <div class="flex-1 flex flex-col">
158
+ <div class="flex-1 bg-white rounded-xl shadow-sm p-4 flex flex-col">
159
+ <div class="flex items-center justify-between mb-4">
160
+ <h3 class="font-bold">المعاينة</h3>
161
+ <div class="flex gap-2">
162
+ <button class="p-2 text-gray-600 hover:bg-gray-100 rounded">
163
+ <i data-feather="maximize" class="w-4 h-4"></i>
164
+ </button>
165
+ <button class="p-2 text-gray-600 hover:bg-gray-100 rounded">
166
+ <i data-feather="volume-x" class="w-4 h-4"></i>
167
+ </button>
168
+ </div>
169
+ </div>
170
+ <div class="preview-window flex-1 rounded-lg flex items-center justify-center relative">
171
+ <img src="https://static.photos/technology/640x360/5" alt="Preview" class="w-full h-full object-cover rounded-lg">
172
+ <div class="absolute inset-0 flex items-center justify-center">
173
+ <button onclick="playPause()" class="bg-white bg-opacity-90 rounded-full p-4 hover:bg-opacity-100 transition">
174
+ <i data-feather="play" class="w-8 h-8 text-purple-600"></i>
175
+ </button>
176
+ </div>
177
+ <!-- Overlay Elements -->
178
+ <div class="absolute bottom-4 left-4 right-4 text-white text-center">
179
+ <h2 class="text-2xl font-bold mb-2 drop-shadow-lg">عنوان الفيديو</h2>
180
+ <p class="text-lg drop-shadow">نص توضيحي يظهر على الفيديو</p>
181
+ </div>
182
+ </div>
183
+ </div>
184
+
185
+ <!-- Timeline -->
186
+ <div class="bg-white rounded-xl shadow-sm p-4 mt-4">
187
+ <div class="flex items-center gap-4 mb-3">
188
+ <button class="p-2 hover:bg-gray-100 rounded">
189
+ <i data-feather="play" class="w-5 h-5"></i>
190
+ </button>
191
+ <div class="flex-1 text-center text-sm text-gray-600">
192
+ 00:15 / 01:30
193
+ </div>
194
+ </div>
195
+ <div class="timeline-track h-24 rounded border relative overflow-hidden">
196
+ <!-- Timeline Scenes -->
197
+ <div class="absolute h-full flex gap-1 p-1" style="right: 0;">
198
+ <div class="bg-purple-500 rounded flex-1 flex items-center justify-center text-white text-xs">
199
+ المشهد 1
200
+ </div>
201
+ <div class="bg-blue-500 rounded flex-1 flex items-center justify-center text-white text-xs">
202
+ المشهد 2
203
+ </div>
204
+ <div class="bg-green-500 rounded flex-1 flex items-center justify-center text-white text-xs">
205
+ المشهد 3
206
+ </div>
207
+ </div>
208
+ </div>
209
+ <div class="flex items-center gap-2 mt-2 text-sm text-gray-600">
210
+ <button class="hover:text-gray-800">
211
+ <i data-feather="zoom-out" class="w-4 h-4 inline"></i>
212
+ </button>
213
+ <span>50%</span>
214
+ <button class="hover:text-gray-800">
215
+ <i data-feather="zoom-in" class="w-4 h-4 inline"></i>
216
+ </button>
217
+ </div>
218
+ </div>
219
+ </div>
220
+
221
+ <!-- Scenes Panel -->
222
+ <div class="w-96 bg-white rounded-xl shadow-sm p-4">
223
+ <div class="flex items-center justify-between mb-4">
224
+ <h3 class="font-bold">المشاهد</h3>
225
+ <button onclick="addScene()" class="text-purple-600 hover:bg-purple-50 p-2 rounded transition">
226
+ <i data-feather="plus" class="w-5 h-5"></i>
227
+ </button>
228
+ </div>
229
+ <div class="space-y-3 overflow-y-auto max-h-[600px]">
230
+ <!-- Scene 1 -->
231
+ <div class="scene-card bg-gray-50 rounded-lg p-4 border-2 border-transparent hover:border-purple-600">
232
+ <div class="flex items-start gap-3">
233
+ <div class="w-20 h-14 bg-gray-200 rounded-lg overflow-hidden flex-shrink-0">
234
+ <img src="https://static.photos/technology/80x56/1" alt="Scene" class="w-full h-full object-cover">
235
+ </div>
236
+ <div class="flex-1">
237
+ <div class="flex items-center gap-2 mb-1">
238
+ <span class="font-bold text-sm">المشهد 1</span>
239
+ <span class="text-xs text-gray-600">00:00 - 00:15</span>
240
+ </div>
241
+ <p class="text-sm text-gray-700">فيديو تعليمي عن أهمية التسويق الرقمي في العصر الحديث.</p>
242
+ <div class="flex gap-2 mt-2">
243
+ <button class="text-xs bg-white px-2 py-1 rounded hover:bg-gray-100">
244
+ <i data-feather="edit-2" class="w-3 h-3 inline"></i>
245
+ </button>
246
+ <button class="text-xs bg-white px-2 py-1 rounded hover:bg-gray-100">
247
+ <i data-feather="copy" class="w-3 h-3 inline"></i>
248
+ </button>
249
+ <button class="text-xs bg-white px-2 py-1 rounded hover:bg-gray-100">
250
+ <i data-feather="trash-2" class="w-3 h-3 inline"></i>
251
+ </button>
252
+ </div>
253
+ </div>
254
+ </div>
255
+ </div>
256
+
257
+ <!-- Scene 2 -->
258
+ <div class="scene-card bg-gray-50 rounded-lg p-4 border-2 border-transparent hover:border-purple-600">
259
+ <div class="flex items-start gap-3">
260
+ <div class="w-20 h-14 bg-gray-200 rounded-lg overflow-hidden flex-shrink-0">
261
+ <img src="https://static.photos/technology/80x56/2" alt="Scene" class="w-full h-full object-cover">
262
+ </div>
263
+ <div class="flex-1">
264
+ <div class="flex items-center gap-2 mb-1">
265
+ <span class="font-bold text-sm">المشهد 2</span>
266
+ <span class="text-xs text-gray-600">00:15 - 00:30</span>
267
+ </div>
268
+ <p class="text-sm text-gray-700">سنستعرض أفضل الاستراتيجيات التي يمكن تطبيقها لنجاح أي مشروع.</p>
269
+ <div class="flex gap-2 mt-2">
270
+ <button class="text-xs bg-white px-2 py-1 rounded hover:bg-gray-100">
271
+ <i data-feather="edit-2" class="w-3 h-3 inline"></i>
272
+ </button>
273
+ <button class="text-xs bg-white px-2 py-1 rounded hover:bg-gray-100">
274
+ <i data-feather="copy" class="w-3 h-3 inline"></i>
275
+ </button>
276
+ <button class="text-xs bg-white px-2 py-1 rounded hover:bg-gray-100">
277
+ <i data-feather="trash-2" class="w-3 h-3 inline"></i>
278
+ </button>
279
+ </div>
280
+ </div>
281
+ </div>
282
+ </div>
283
+
284
+ <!-- Scene 3 -->
285
+ <div class="scene-card bg-gray-50 rounded-lg p-4 border-2 border-transparent hover:border-purple-600">
286
+ <div class="flex items-start gap-3">
287
+ <div class="w-20 h-14 bg-gray-200 rounded-lg overflow-hidden flex-shrink-0">
288
+ <img src="https://static.photos/technology/80x56/3" alt="Scene" class="w-full h-full object-cover">
289
+ </div>
290
+ <div class="flex-1">
291
+ <div class="flex items-center gap-2 mb-1">
292
+ <span class="font-bold text-sm">المشهد 3</span>
293
+ <span class="text-xs text-gray-600">00:30 - 00:45</span>
294
+ </div>
295
+ <p class="text-sm text-gray-700">التجاري والنمو المستمر في السوق الرقمي.</p>
296
+ <div class="flex gap-2 mt-2">
297
+ <button class="text-xs bg-white px-2 py-1 rounded hover:bg-gray-100">
298
+ <i data-feather="edit-2" class="w-3 h-3 inline"></i>
299
+ </button>
300
+ <button class="text-xs bg-white px-2 py-1 rounded hover:bg-gray-100">
301
+ <i data-feather="copy" class="w-3 h-3 inline"></i>
302
+ </button>
303
+ <button class="text-xs bg-white px-2 py-1 rounded hover:bg-gray-100">
304
+ <i data-feather="trash-2" class="w-3 h-3 inline"></i>
305
+ </button>
306
+ </div>
307
+ </div>
308
+ </div>
309
+ </div>
310
+ </div>
311
+ </div>
312
+ </div>
313
+ </main>
314
+
315
+ <!-- Right Sidebar - Properties -->
316
+ <aside class="w-80 bg-white border-r shadow-sm overflow-y-auto">
317
+ <div class="p-4">
318
+ <h3 class="font-bold mb-4">خصائص المشهد</h3>
319
+
320
+ <!-- Aspect Ratio -->
321
+ <div class="mb-6">
322
+ <label class="block text-sm font-bold mb-2">حجم الفيديو</label>
323
+ <div class="grid grid-cols-3 gap-2">
324
+ <button class="p-3 border-2 border-purple-600 bg-purple-50 rounded-lg">
325
+ <div class="aspect-[9/16] bg-purple-200 rounded mb-1"></div>
326
+ <div class="text-xs">9:16</div>
327
+ </button>
328
+ <button class="p-3 border rounded-lg hover:bg-gray-50">
329
+ <div class="aspect-square bg-gray-200 rounded mb-1"></div>
330
+ <div class="text-xs">1:1</div>
331
+ </button>
332
+ <button class="p-3 border rounded-lg hover:bg-gray-50">
333
+ <div class="aspect-[16/9] bg-gray-200 rounded mb-1"></div>
334
+ <div class="text-xs">16:9</div>
335
+ </button>
336
+ </div>
337
+ </div>
338
+
339
+ <!-- Text Properties -->
340
+ <div class="mb-6">
341
+ <label class="block text-sm font-bold mb-2">نص الفيديو</label>
342
+ <input type="text" class="w-full px-3 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-600" placeholder="عنوان الفيديو">
343
+ <textarea class="w-full px-3 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-600 mt-2 h-20" placeholder="نص توضيحي"></textarea>
344
+ </div>
345
+
346
+ <!-- Voice Settings -->
347
+ <div class="mb-6">
348
+ <label class="block text-sm font-bold mb-2">الصوت</label>
349
+ <select class="w-full px-3 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-600">
350
+ <option>صوت ذكوري (فصحى)</option>
351
+ <option>صوت انثائي (فصحى)</option>
352
+ <option>صوت ذكوري (مصري)</option>
353
+ <option>صوت انثائي (مصري)</option>
354
+ <option>بدون صوت</option>
355
+ </select>
356
+ <div class="mt-2">
357
+ <label class="text-sm text-gray-600">سرعة الصوت</label>
358
+ <input type="range" class="w-full" min="0.5" max="2" step="0.1" value="1">
359
+ </div>
360
+ </div>
361
+
362
+ <!-- Font Settings -->
363
+ <div class="mb-6">
364
+ <label class="block text-sm font-bold mb-2">الخط</label>
365
+ <select class="w-full px-3 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-600">
366
+ <option>Tajawal</option>
367
+ <option>Cairo</option>
368
+ <option>Amiri</option>
369
+ <option>Scheherazade</option>
370
+ </select>
371
+ <div class="flex gap-2 mt-2">
372
+ <input type="number" class="w-20 px-2 py-1 border rounded" placeholder="حجم" value="24">
373
+ <input type="color" class="w-20 h-8 border rounded" value="#000000">
374
+ <button class="px-2 py-1 border rounded hover:bg-gray-50">
375
+ <i data-feather="bold" class="w-4 h-4"></i>
376
+ </button>
377
+ <button class="px-2 py-1 border rounded hover:bg-gray-50">
378
+ <i data-feather="italic" class="w-4 h-4"></i>
379
+ </button>
380
+ </div>
381
+ </div>
382
+
383
+ <!-- Background Music -->
384
+ <div class="mb-6">
385
+ <label class="block text-sm font-bold mb-2">موسيقى خلفية</label>
386
+ <div class="space-y-2">
387
+ <div class="flex items-center justify-between p-2 border rounded">
388
+ <div class="flex items-center gap-2">
389
+ <i data-feather="music" class="w-4 h-4 text-gray-600"></i>
390
+ <span class="text-sm">Upbeat Corporate</span>
391
+ </div>
392
+ <button class="text-gray-600 hover:text-gray-800">
393
+ <i data-feather="play" class="w-4 h-4"></i>
394
+ </button>
395
+ </div>
396
+ <button class="w-full text-sm text-purple-600 hover:bg-purple-50 p-2 rounded border border-purple-600">
397
+ <i data-feather="plus" class="w-4 h-4 inline"></i>
398
+ تصفح المكتبة
399
+ </button>
400
+ </div>
401
+ </div>
402
+
403
+ <!-- Transitions -->
404
+ <div class="mb-6">
405
+ <label class="block text-sm font-bold mb-2">الانتقالات</label>
406
+ <div class="grid grid-cols-3 gap-2">
407
+ <button class="p-2 border rounded hover:bg-gray-50">لا شيء</button>
408
+ <button class="p-2 border-2 border-purple-600 bg-purple-50 rounded">تلاشي</button>
409
+ <button class="p-2 border rounded hover:bg-gray-50">انزلاق</button>
410
+ <button class="p-2 border rounded hover:bg-gray-50">تكبير</button>
411
+ <button class="p-2 border rounded hover:bg-gray-50">دوران</button>
412
+ <button class="p-2 border rounded hover:bg-gray-50">محو</button>
413
+ </div>
414
+ </div>
415
+
416
+ <!-- Filters -->
417
+ <div class="mb-6">
418
+ <label class="block text-sm font-bold mb-2">الفلاتر</label>
419
+ <div class="grid grid-cols-3 gap-2">
420
+ <button class="p-2 text-xs border rounded hover:bg-gray-50">عادي</button>
421
+ <button class="p-2 text-xs border rounded hover:bg-gray-50">أبيض وأسود</button>
422
+ <button class="p-2 text-xs border rounded hover:bg-gray-50">دفء</button>
423
+ <button class="p-2 text-xs border rounded hover:bg-gray-50">برودة</button>
424
+ <button class="p-2 text-xs border rounded hover:bg-gray-50">ساطع</button>
425
+ <button class="p-2 text-xs border rounded hover:bg-gray-50">��اكن</button>
426
+ </div>
427
+ </div>
428
+ </div>
429
+ </aside>
430
+ </div>
431
+
432
+ <script>
433
+ // Initialize Feather Icons
434
+ feather.replace();
435
+
436
+ // Tool Selection
437
+ document.querySelectorAll('.tool-button').forEach(button => {
438
+ button.addEventListener('click', function() {
439
+ document.querySelectorAll('.tool-button').forEach(b => b.classList.remove('active'));
440
+ this.classList.add('active');
441
+ });
442
+ });
443
+
444
+ // Generate Scenes
445
+ function generateScenes() {
446
+ const notification = document.createElement('div');
447
+ notification.className = 'fixed top-20 left-4 bg-green-500 text-white px-6 py-4 rounded-lg shadow-lg z-50 fade-in';
448
+ notification.innerHTML = `
449
+ <div class="flex items-center gap-3">
450
+ <i data-feather="check-circle" class="w-5 h-5"></i>
451
+ <span>تم إنشاء 3 مشاهد تلقائياً</span>
452
+ </div>
453
+ `;
454
+ document.body.appendChild(notification);
455
+ feather.replace();
456
+
457
+ setTimeout(() => notification.remove(), 3000);
458
+ }
459
+
460
+ // Translate Text
461
+ function translateText() {
462
+ const modal = document.createElement('div');
463
+ modal.className = 'fixed inset-0 bg-black bg-opacity-50 z-50 flex items-center justify-center p-4';
464
+ modal.innerHTML = `
465
+ <div class="bg-white rounded-2xl max-w-md w-full p-6">
466
+ <h3 class="text-xl font-bold mb-4">ترجمة النص</h3>
467
+ <div class="space-y-4">
468
+ <div>
469
+ <label class="text-sm font-bold">من لغة</label>
470
+ <select class="w-full px-3 py-2 border rounded-lg mt-1">
471
+ <option>العربية</option>
472
+ <option>English</option>
473
+ </select>
474
+ </div>
475
+ <div>
476
+ <label class="text-sm font-bold">إلى لغة</label>
477
+ <select class="w-full px-3 py-2 border rounded-lg mt-1">
478
+ <option>English</option>
479
+ <option>العربية</option>
480
+ </select>
481
+ </div>
482
+ <div class="flex gap-3">
483
+ <button onclick="this.closest('.fixed').remove()" class="flex-1 bg-gray-200 text-gray-800 py-2 rounded-lg font-bold">
484
+ إلغاء
485
+ </button>
486
+ <button onclick="this.closest('.fixed').remove()" class="flex-1 bg-purple-600 text-white py-2 rounded-lg font-bold">
487
+ ترجمة
488
+ </button>
489
+ </div>
490
+ </div>
491
+ </div>
492
+ `;
493
+ document.body.appendChild(modal);
494
+ feather.replace();
495
+ }
496
+
497
+ // Generate Voice
498
+ function generateVoice() {
499
+ const notification = document.createElement('div');
500
+ notification.className = 'fixed top-20 left-4 bg-blue-500 text-white px-6 py-4 rounded-lg shadow-lg z-50 fade-in';
501
+ notification.innerHTML = `
502
+ <div class="flex items-center gap-3">
503
+ <div class="animate-spin">
504
+ <i data-feather="loader" class="w-5 h-5"></i>
505
+ </div>
506
+ <span>جاري توليد الصوت...</span>
507
+ </div>
508
+ `;
509
+ document.body.appendChild(notification);
510
+ feather.replace();
511
+
512
+ setTimeout(() => {
513
+ notification.innerHTML = `
514
+ <div class="flex items-center gap-3">
515
+ <i data-feather="check-circle" class="w-5 h-5"></i>
516
+ <span>تم توليد الصوت بنجاح</span>
517
+ </div>
518
+ `;
519
+ feather.replace();
520
+ setTimeout(() => notification.remove(), 2000);
521
+ }, 2000);
522
+ }
523
+
524
+ // Add Scene
525
+ function addScene() {
526
+ const scenesContainer = document.querySelector('.space-y-3');
527
+ const newScene = document.createElement('div');
528
+ newScene.className = 'scene-card bg-gray-50 rounded-lg p-4 border-2 border-transparent hover:border-purple-600 fade-in';
529
+ newScene.innerHTML = `
530
+ <div class="flex items-start gap-3">
531
+ <div class="w-20 h-14 bg-gray-200 rounded-lg overflow-hidden flex-shrink-0">
532
+ <img src="https://static.photos/technology/80x56/${Math.floor(Math.random() * 100)}" alt="Scene" class="w-full h-full object-cover">
533
+ </div>
534
+ <div class="flex-1">
535
+ <div class="flex items-center gap-2 mb-1">
536
+ <span class="font-bold text-sm">المشهد ${scenesContainer.children.length + 1}</span>
537
+ <span class="text-xs text-gray-600">00:45 - 01:00</span>
538
+ </div>
539
+ <p class="text-sm text-gray-700">مشهد جديد</p>
540
+ <div class="flex gap-2 mt-2">
541
+ <button class="text-xs bg-white px-2 py-1 rounded hover:bg-gray-100">
542
+ <i data-feather="edit-2" class="w-3 h-3 inline"></i>
543
+ </button>
544
+ <button class="text-xs bg-white px-2 py-1 rounded hover:bg-gray-100">
545
+ <i data-feather="copy" class="w-3 h-3 inline"></i>
546
+ </button>
547
+ <button class="text-xs bg-white px-2 py-1 rounded hover:bg-gray-100">
548
+ <i data-feather="trash-2" class="w-3 h-3 inline"></i>
549
+ </button>
550
+ </div>
551
+ </div>
552
+ </div>
553
+ `;
554
+ scenesContainer.insertBefore(newScene, scenesContainer.firstChild);
555
+ feather.replace();
556
+ }
557
+
558
+ // Preview Video
559
+ function previewVideo() {
560
+ const modal = document.createElement('div');
561
+ modal.className = 'fixed inset-0 bg-black bg-opacity-90 z-50 flex items-center justify-center p-4';
562
+ modal.innerHTML = `
563
+ <div class="relative max-w-4xl w-full">
564
+ <button onclick="this.closest('.fixed').remove()" class="absolute -top-12 left-0 text-white">
565
+ <i data-feather="x" class="w-8 h-8"></i>
566
+ </button>
567
+ <div class="bg-black rounded-lg aspect-video flex items-center justify-center">
568
+ <img src="https://static.photos/technology/1024x576/10" alt="Preview" class="w-full h-full object-contain">
569
+ </div>
570
+ <div class="flex items-center justify-center gap-4 mt-4">
571
+ <button class="text-white hover:text-gray-300">
572
+ <i data-feather="skip-back" class="w-6 h-6"></i>
573
+ </button>
574
+ <button class="text-white hover:text-gray-300">
575
+ <i data-feather="play" class="w-8 h-8"></i>
576
+ </button>
577
+ <button class="text-white hover:text-gray-300">
578
+ <i data-feather="skip-forward" class="w-6 h-6"></i>
579
+ </button>
580
+ </div>
581
+ </div>
582
+ `;
583
+ document.body.appendChild(modal);
584
+ feather.replace();
585
+ }
586
+
587
+ // Export Video
588
+ function exportVideo() {
589
+ const modal = document.createElement('div');
590
+ modal.className = 'fixed inset-0 bg-black bg-opacity-50 z-50 flex items-center justify-center p-4';
591
+ modal.innerHTML = `
592
+ <div class="bg-white rounded-2xl max-w-md w-full p-6">
593
+ <h3 class="text-xl font-bold mb-4">تصدير الفيديو</h3>
594
+ <div class="space-y-4">
595
+ <div>
596
+ <label class="text-sm font-bold">جودة الفيديو</label>
597
+ <select class="w-full px-3 py-2 border rounded-lg mt-1">
598
+ <option>720p (HD)</option>
599
+ <option>1080p (Full HD) - للمشتركين</option>
600
+ <option>4K (Ultra HD) - للمشتركين</option>
601
+ </select>
602
+ </div>
603
+ <div>
604
+ <label class="text-sm font-bold">صيغة الملف</label>
605
+ <select class="w-full px-3 py-2 border rounded-lg mt-1">
606
+ <option>MP4</option>
607
+ <option>MOV</option>
608
+ <option>WebM</option>
609
+ </select>
610
+ </div>
611
+ <div class="flex gap-3">
612
+ <button onclick="this.closest('.fixed').remove()" class="flex-1 bg-gray-200 text-gray-800 py-2 rounded-lg font-bold">
613
+ إلغاء
614
+ </button>
615
+ <button onclick="startExport()" class="flex-1 bg-purple-600 text-white py-2 rounded-lg font-bold">
616
+ بدء التصدير
617
+ </button>
618
+ </div>
619
+ </div>
620
+ </div>
621
+ `;
622
+ document.body.appendChild(modal);
623
+ feather.replace();
624
+ }
625
+
626
+ function startExport() {
627
+ document.querySelector('.fixed').remove();
628
+ const notification = document.createElement('div');
629
+ notification.className = 'fixed top-20 left-4 bg-green-500 text-white px-6 py-4 rounded-lg shadow-lg z-50 fade-in';
630
+ notification.innerHTML = `
631
+ <div class="flex items-center gap-3">
632
+ <div class="animate-spin">
633
+ <i data-feather="loader" class="w-5 h-5"></i>
634
+ </div>
635
+ <span>جاري تصدير الفيديو...</span>
636
+ </div>
637
+ `;
638
+ document.body.appendChild(notification);
639
+ feather.replace();
640
+
641
+ setTimeout(() => {
642
+ notification.innerHTML = `
643
+ <div class="flex items-center gap-3">
644
+ <i data-feather="download" class="w-5 h-5"></i>
645
+ <span>اكتمل التصدير! جاري التحميل...</span>
646
+ </div>
647
+ `;
648
+ feather.replace();
649
+ setTimeout(() => notification.remove(), 3000);
650
+ }, 3000);
651
+ }
652
+
653
+ // Play/Pause
654
+ let isPlaying = false;
655
+ function playPause() {
656
+ const playButton = document.querySelector('.preview-window button i');
657
+ isPlaying = !isPlaying;
658
+ playButton.setAttribute('data-feather', isPlaying ? 'pause' : 'play');
659
+ feather.replace();
660
+ }
661
+
662
+ // Auto-save
663
+ setInterval(() => {
664
+ const saveIndicator = document.querySelector('.text-xs.text-gray-600');
665
+ if (saveIndicator) {
666
+ saveIndicator.textContent = 'تم الحفظ الآن';
667
+ setTimeout(() => {
668
+ saveIndicator.textContent = 'تم الحفظ تلقائياً الآن';
669
+ }, 2000);
670
+ }
671
+ }, 30000);
672
+ </script>
673
+ </body>
674
+ </html>
dashboard.html ADDED
@@ -0,0 +1,436 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="ar" dir="rtl">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>لوحة التحكم - صانع مجاني</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
9
+ <script src="https://unpkg.com/feather-icons"></script>
10
+ <style>
11
+ @import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700;900&display=swap');
12
+
13
+ * {
14
+ font-family: 'Tajawal', sans-serif;
15
+ }
16
+
17
+ .sidebar-item {
18
+ transition: all 0.3s ease;
19
+ }
20
+
21
+ .sidebar-item:hover {
22
+ background: rgba(147, 51, 234, 0.1);
23
+ border-right: 4px solid #9333ea;
24
+ }
25
+
26
+ .video-card {
27
+ transition: all 0.3s ease;
28
+ }
29
+
30
+ .video-card:hover {
31
+ transform: translateY(-5px);
32
+ box-shadow: 0 10px 30px rgba(0,0,0,0.1);
33
+ }
34
+
35
+ .progress-bar {
36
+ transition: width 0.3s ease;
37
+ }
38
+
39
+ .fade-in {
40
+ animation: fadeIn 0.5s ease;
41
+ }
42
+
43
+ @keyframes fadeIn {
44
+ from { opacity: 0; transform: translateY(10px); }
45
+ to { opacity: 1; transform: translateY(0); }
46
+ }
47
+ </style>
48
+ </head>
49
+ <body class="bg-gray-50">
50
+ <div class="flex h-screen">
51
+ <!-- Sidebar -->
52
+ <aside class="w-64 bg-white shadow-lg">
53
+ <div class="p-6 border-b">
54
+ <div class="flex items-center space-x-reverse space-x-2">
55
+ <div class="w-10 h-10 bg-purple-600 rounded-lg flex items-center justify-center">
56
+ <i data-feather="video" class="w-6 h-6 text-white"></i>
57
+ </div>
58
+ <span class="text-xl font-bold">صانع مجاني</span>
59
+ </div>
60
+ </div>
61
+ <nav class="p-4">
62
+ <ul class="space-y-2">
63
+ <li>
64
+ <a href="#" class="sidebar-item flex items-center gap-3 p-3 rounded-lg text-gray-700 hover:text-purple-600">
65
+ <i data-feather="home" class="w-5 h-5"></i>
66
+ <span> الرئيسية</span>
67
+ </a>
68
+ </li>
69
+ <li>
70
+ <a href="#" class="sidebar-item flex items-center gap-3 p-3 rounded-lg bg-purple-50 text-purple-600 border-r-4 border-purple-600">
71
+ <i data-feather="video" class="w-5 h-5"></i>
72
+ <span>فيديوهاتي</span>
73
+ </a>
74
+ </li>
75
+ <li>
76
+ <a href="#" class="sidebar-item flex items-center gap-3 p-3 rounded-lg text-gray-700 hover:text-purple-600">
77
+ <i data-feather="plus-circle" class="w-5 h-5"></i>
78
+ <span>إنشاء جديد</span>
79
+ </a>
80
+ </li>
81
+ <li>
82
+ <a href="#" class="sidebar-item flex items-center gap-3 p-3 rounded-lg text-gray-700 hover:text-purple-600">
83
+ <i data-feather="layers" class="w-5 h-5"></i>
84
+ <span>القوالب</span>
85
+ </a>
86
+ </li>
87
+ <li>
88
+ <a href="#" class="sidebar-item flex items-center gap-3 p-3 rounded-lg text-gray-700 hover:text-purple-600">
89
+ <i data-feather="music" class="w-5 h-5"></i>
90
+ <span>المكتبة الصوتية</span>
91
+ </a>
92
+ </li>
93
+ <li>
94
+ <a href="#" class="sidebar-item flex items-center gap-3 p-3 rounded-lg text-gray-700 hover:text-purple-600">
95
+ <i data-feather="image" class="w-5 h-5"></i>
96
+ <span>الصور والمشاهد</span>
97
+ </a>
98
+ </li>
99
+ <li>
100
+ <a href="#" class="sidebar-item flex items-center gap-3 p-3 rounded-lg text-gray-700 hover:text-purple-600">
101
+ <i data-feather="cloud" class="w-5 h-5"></i>
102
+ <span>التخزين</span>
103
+ </a>
104
+ </li>
105
+ </ul>
106
+ </nav>
107
+ <div class="absolute bottom-0 w-full p-4 border-t">
108
+ <div class="bg-gradient-to-r from-purple-600 to-purple-800 rounded-lg p-4 text-white">
109
+ <div class="flex items-center gap-3 mb-3">
110
+ <i data-feather="gift" class="w-6 h-6"></i>
111
+ <span class="font-bold">ترقية للداعم</span>
112
+ </div>
113
+ <p class="text-sm mb-3 opacity-90">احصل على 50GB تخزين و 4K جودة</p>
114
+ <button class="w-full bg-white text-purple-600 py-2 rounded-lg font-bold text-sm hover:bg-gray-100 transition">
115
+ ترقية الآن
116
+ </button>
117
+ </div>
118
+ </div>
119
+ </aside>
120
+
121
+ <!-- Main Content -->
122
+ <main class="flex-1 overflow-y-auto">
123
+ <!-- Top Header -->
124
+ <header class="bg-white shadow-sm">
125
+ <div class="px-6 py-4 flex justify-between items-center">
126
+ <div>
127
+ <h1 class="text-2xl font-bold">فيديوهاتي</h1>
128
+ <p class="text-gray-600 text-sm mt-1">إدارة وتعديل جميع فيديوهاتك</p>
129
+ </div>
130
+ <div class="flex items-center gap-4">
131
+ <button onclick="showNewProjectModal()" class="bg-purple-600 text-white px-4 py-2 rounded-lg font-bold hover:bg-purple-700 transition flex items-center gap-2">
132
+ <i data-feather="plus" class="w-5 h-5"></i>
133
+ مشروع جديد
134
+ </button>
135
+ <div class="relative">
136
+ <button class="relative p-2 text-gray-600 hover:text-gray-800">
137
+ <i data-feather="bell" class="w-6 h-6"></i>
138
+ <span class="absolute top-0 right-0 w-2 h-2 bg-red-500 rounded-full"></span>
139
+ </button>
140
+ </div>
141
+ <div class="flex items-center gap-3">
142
+ <img src="https://static.photos/people/40x40/1" alt="Profile" class="w-10 h-10 rounded-full">
143
+ <div>
144
+ <div class="font-bold">أحمد محمد</div>
145
+ <div class="text-xs text-gray-600">مجاني</div>
146
+ </div>
147
+ </div>
148
+ </div>
149
+ </div>
150
+ </header>
151
+
152
+ <!-- Stats Cards -->
153
+ <div class="p-6">
154
+ <div class="grid grid-cols-1 md:grid-cols-4 gap-6 mb-8">
155
+ <div class="bg-white rounded-xl p-6 shadow-sm fade-in">
156
+ <div class="flex items-center justify-between mb-4">
157
+ <div class="w-12 h-12 bg-purple-100 rounded-lg flex items-center justify-center">
158
+ <i data-feather="video" class="w-6 h-6 text-purple-600"></i>
159
+ </div>
160
+ <span class="text-sm text-green-600 font-bold">+12%</span>
161
+ </div>
162
+ <div class="text-2xl font-bold">24</div>
163
+ <div class="text-gray-600 text-sm">إجمالي الفيديوهات</div>
164
+ </div>
165
+ <div class="bg-white rounded-xl p-6 shadow-sm fade-in" style="animation-delay: 0.1s">
166
+ <div class="flex items-center justify-between mb-4">
167
+ <div class="w-12 h-12 bg-blue-100 rounded-lg flex items-center justify-center">
168
+ <i data-feather="eye" class="w-6 h-6 text-blue-600"></i>
169
+ </div>
170
+ <span class="text-sm text-green-600 font-bold">+28%</span>
171
+ </div>
172
+ <div class="text-2xl font-bold">15.2K</div>
173
+ <div class="text-gray-600 text-sm">مشاهدات إجمالية</div>
174
+ </div>
175
+ <div class="bg-white rounded-xl p-6 shadow-sm fade-in" style="animation-delay: 0.2s">
176
+ <div class="flex items-center justify-between mb-4">
177
+ <div class="w-12 h-12 bg-green-100 rounded-lg flex items-center justify-center">
178
+ <i data-feather="trending-up" class="w-6 h-6 text-green-600"></i>
179
+ </div>
180
+ <span class="text-sm text-green-600 font-bold">+5%</span>
181
+ </div>
182
+ <div class="text-2xl font-bold">3.2K</div>
183
+ <div class="text-gray-600 text-sm">تفاعلات</div>
184
+ </div>
185
+ <div class="bg-white rounded-xl p-6 shadow-sm fade-in" style="animation-delay: 0.3s">
186
+ <div class="flex items-center justify-between mb-4">
187
+ <div class="w-12 h-12 bg-orange-100 rounded-lg flex items-center justify-center">
188
+ <i data-feather="hard-drive" class="w-6 h-6 text-orange-600"></i>
189
+ </div>
190
+ <span class="text-sm text-gray-600 font-bold">60%</span>
191
+ </div>
192
+ <div class="text-2xl font-bold">3GB / 5GB</div>
193
+ <div class="text-gray-600 text-sm">مساحة التخزين</div>
194
+ </div>
195
+ </div>
196
+
197
+ <!-- Filter and Sort -->
198
+ <div class="bg-white rounded-xl p-4 shadow-sm mb-6">
199
+ <div class="flex flex-wrap gap-4 items-center justify-between">
200
+ <div class="flex gap-2">
201
+ <button class="px-4 py-2 bg-purple-600 text-white rounded-lg font-bold">الكل</button>
202
+ <button class="px-4 py-2 text-gray-600 hover:bg-gray-100 rounded-lg transition">منشور</button>
203
+ <button class="px-4 py-2 text-gray-600 hover:bg-gray-100 rounded-lg transition">مسودة</button>
204
+ <button class="px-4 py-2 text-gray-600 hover:bg-gray-100 rounded-lg transition">قيد المعالجة</button>
205
+ </div>
206
+ <div class="flex gap-2">
207
+ <select class="px-4 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-600">
208
+ <option>الأحدث أولاً</option>
209
+ <option>الأقدم أولاً</option>
210
+ <option>الأكثر مشاهدة</option>
211
+ <option>الأقل مشاهدة</option>
212
+ </select>
213
+ <button class="p-2 border rounded-lg hover:bg-gray-50 transition">
214
+ <i data-feather="grid" class="w-5 h-5"></i>
215
+ </button>
216
+ <button class="p-2 border rounded-lg hover:bg-gray-50 transition">
217
+ <i data-feather="list" class="w-5 h-5"></i>
218
+ </button>
219
+ </div>
220
+ </div>
221
+ </div>
222
+
223
+ <!-- Videos Grid -->
224
+ <div class="grid grid-cols-1 md:grid-cols-3 lg:grid-cols-4 gap-6">
225
+ <!-- Video Card 1 -->
226
+ <div class="video-card bg-white rounded-xl overflow-hidden shadow-sm">
227
+ <div class="relative">
228
+ <img src="https://static.photos/technology/320x180/1" alt="Video" class="w-full h-40 object-cover">
229
+ <div class="absolute inset-0 bg-black bg-opacity-0 hover:bg-opacity-30 transition flex items-center justify-center">
230
+ <button class="opacity-0 hover:opacity-100 transition bg-white rounded-full p-3">
231
+ <i data-feather="play" class="w-6 h-6 text-purple-600"></i>
232
+ </button>
233
+ </div>
234
+ <span class="absolute bottom-2 right-2 bg-black bg-opacity-75 text-white text-xs px-2 py-1 rounded">2:45</span>
235
+ </div>
236
+ <div class="p-4">
237
+ <h3 class="font-bold mb-2">مقدمة في الذكاء الاصطناعي</h3>
238
+ <div class="flex items-center justify-between text-sm text-gray-600 mb-3">
239
+ <span>منذ يومين</span>
240
+ <div class="flex items-center gap-2">
241
+ <i data-feather="eye" class="w-4 h-4"></i>
242
+ <span>1.2K</span>
243
+ </div>
244
+ </div>
245
+ <div class="flex gap-2">
246
+ <button class="flex-1 text-sm bg-gray-100 py-2 rounded-lg hover:bg-gray-200 transition">
247
+ <i data-feather="edit-2" class="w-4 h-4 inline"></i>
248
+ تعديل
249
+ </button>
250
+ <button class="flex-1 text-sm bg-gray-100 py-2 rounded-lg hover:bg-gray-200 transition">
251
+ <i data-feather="share-2" class="w-4 h-4 inline"></i>
252
+ مشاركة
253
+ </button>
254
+ </div>
255
+ </div>
256
+ </div>
257
+
258
+ <!-- Video Card 2 -->
259
+ <div class="video-card bg-white rounded-xl overflow-hidden shadow-sm">
260
+ <div class="relative">
261
+ <img src="https://static.photos/technology/320x180/2" alt="Video" class="w-full h-40 object-cover">
262
+ <div class="absolute inset-0 bg-black bg-opacity-30 flex items-center justify-center">
263
+ <div class="text-center text-white">
264
+ <div class="animate-spin mb-2">
265
+ <i data-feather="loader" class="w-8 h-8 mx-auto"></i>
266
+ </div>
267
+ <div class="text-sm">جاري المعالجة</div>
268
+ <div class="w-full bg-white bg-opacity-20 rounded-full h-2 mt-2">
269
+ <div class="bg-green-500 h-2 rounded-full progress-bar" style="width: 65%"></div>
270
+ </div>
271
+ </div>
272
+ </div>
273
+ </div>
274
+ <div class="p-4">
275
+ <h3 class="font-bold mb-2">تقنيات التسويق الرقمي</h3>
276
+ <div class="flex items-center justify-between text-sm text-gray-600 mb-3">
277
+ <span>قيد المعالجة</span>
278
+ <span class="text-purple-600">65%</span>
279
+ </div>
280
+ <button class="w-full text-sm bg-gray-100 py-2 rounded-lg hover:bg-gray-200 transition">
281
+ <i data-feather="pause" class="w-4 h-4 inline"></i>
282
+ إيقاف المعالجة
283
+ </button>
284
+ </div>
285
+ </div>
286
+
287
+ <!-- Video Card 3 -->
288
+ <div class="video-card bg-white rounded-xl overflow-hidden shadow-sm">
289
+ <div class="relative">
290
+ <img src="https://static.photos/technology/320x180/3" alt="Video" class="w-full h-40 object-cover">
291
+ <div class="absolute inset-0 bg-black bg-opacity-0 hover:bg-opacity-30 transition flex items-center justify-center">
292
+ <button class="opacity-0 hover:opacity-100 transition bg-white rounded-full p-3">
293
+ <i data-feather="play" class="w-6 h-6 text-purple-600"></i>
294
+ </button>
295
+ </div>
296
+ <span class="absolute bottom-2 right-2 bg-black bg-opacity-75 text-white text-xs px-2 py-1 rounded">5:12</span>
297
+ </div>
298
+ <div class="p-4">
299
+ <h3 class="font-bold mb-2">كيفية بناء علامة تجارية</h3>
300
+ <div class="flex items-center justify-between text-sm text-gray-600 mb-3">
301
+ <span>منذ أسبوع</span>
302
+ <div class="flex items-center gap-2">
303
+ <i data-feather="eye" class="w-4 h-4"></i>
304
+ <span>856</span>
305
+ </div>
306
+ </div>
307
+ <div class="flex gap-2">
308
+ <button class="flex-1 text-sm bg-gray-100 py-2 rounded-lg hover:bg-gray-200 transition">
309
+ <i data-feather="edit-2" class="w-4 h-4 inline"></i>
310
+ تعديل
311
+ </button>
312
+ <button class="flex-1 text-sm bg-gray-100 py-2 rounded-lg hover:bg-gray-200 transition">
313
+ <i data-feather="share-2" class="w-4 h-4 inline"></i>
314
+ مشاركة
315
+ </button>
316
+ </div>
317
+ </div>
318
+ </div>
319
+
320
+ <!-- Video Card 4 -->
321
+ <div class="video-card bg-white rounded-xl overflow-hidden shadow-sm">
322
+ <div class="relative">
323
+ <img src="https://static.photos/technology/320x180/4" alt="Video" class="w-full h-40 object-cover">
324
+ <div class="absolute inset-0 bg-black bg-opacity-0 hover:bg-opacity-30 transition flex items-center justify-center">
325
+ <button class="opacity-0 hover:opacity-100 transition bg-white rounded-full p-3">
326
+ <i data-feather="play" class="w-6 h-6 text-purple-600"></i>
327
+ </button>
328
+ </div>
329
+ <span class="absolute top-2 left-2 bg-yellow-500 text-white text-xs px-2 py-1 rounded">مسودة</span>
330
+ </div>
331
+ <div class="p-4">
332
+ <h3 class="font-bold mb-2">أساسيات التصوير الفوتوغرافي</h3>
333
+ <div class="flex items-center justify-between text-sm text-gray-600 mb-3">
334
+ <span>منذ 3 أيام</span>
335
+ <div class="flex items-center gap-2">
336
+ <i data-feather="eye" class="w-4 h-4"></i>
337
+ <span>0</span>
338
+ </div>
339
+ </div>
340
+ <div class="flex gap-2">
341
+ <button class="flex-1 text-sm bg-purple-600 text-white py-2 rounded-lg hover:bg-purple-700 transition">
342
+ <i data-feather="play" class="w-4 h-4 inline"></i>
343
+ استكمال
344
+ </button>
345
+ <button class="flex-1 text-sm bg-gray-100 py-2 rounded-lg hover:bg-gray-200 transition">
346
+ <i data-feather="trash-2" class="w-4 h-4 inline"></i>
347
+ </button>
348
+ </div>
349
+ </div>
350
+ </div>
351
+ </div>
352
+
353
+ <!-- Load More -->
354
+ <div class="text-center mt-8">
355
+ <button class="bg-purple-600 text-white px-6 py-3 rounded-lg font-bold hover:bg-purple-700 transition">
356
+ المزيد من الفيديوهات
357
+ </button>
358
+ </div>
359
+ </div>
360
+ </main>
361
+ </div>
362
+
363
+ <!-- New Project Modal -->
364
+ <div id="newProjectModal" class="fixed inset-0 bg-black bg-opacity-50 z-50 hidden flex items-center justify-center p-4">
365
+ <div class="bg-white rounded-2xl max-w-2xl w-full max-h-[90vh] overflow-y-auto">
366
+ <div class="p-6 border-b">
367
+ <div class="flex justify-between items-center">
368
+ <h3 class="text-2xl font-bold">إنشاء فيديو جديد</h3>
369
+ <button onclick="closeNewProjectModal()" class="text-gray-500 hover:text-gray-700">
370
+ <i data-feather="x" class="w-6 h-6"></i>
371
+ </button>
372
+ </div>
373
+ </div>
374
+ <div class="p-6">
375
+ <div class="grid grid-cols-3 gap-4">
376
+ <button onclick="createFromText()" class="p-6 border-2 border-purple-600 rounded-lg hover:bg-purple-50 transition">
377
+ <i data-feather="type" class="w-8 h-8 text-purple-600 mx-auto mb-3"></i>
378
+ <div class="font-bold">من نص</div>
379
+ <div class="text-sm text-gray-600 mt-1">حول نص إلى فيديو</div>
380
+ </button>
381
+ <button class="p-6 border rounded-lg hover:bg-gray-50 transition">
382
+ <i data-feather="upload" class="w-8 h-8 text-gray-600 mx-auto mb-3"></i>
383
+ <div class="font-bold">رفع فيديو</div>
384
+ <div class="text-sm text-gray-600 mt-1">حرر فيديو موجود</div>
385
+ </button>
386
+ <button class="p-6 border rounded-lg hover:bg-gray-50 transition">
387
+ <i data-feather="layers" class="w-8 h-8 text-gray-600 mx-auto mb-3"></i>
388
+ <div class="font-bold">من قالب</div>
389
+ <div class="text-sm text-gray-600 mt-1">استخدم قالب جاهز</div>
390
+ </button>
391
+ </div>
392
+ </div>
393
+ </div>
394
+ </div>
395
+
396
+ <script>
397
+ // Initialize Feather Icons
398
+ feather.replace();
399
+
400
+ // Show New Project Modal
401
+ function showNewProjectModal() {
402
+ document.getElementById('newProjectModal').classList.remove('hidden');
403
+ feather.replace();
404
+ }
405
+
406
+ // Close New Project Modal
407
+ function closeNewProjectModal() {
408
+ document.getElementById('newProjectModal').classList.add('hidden');
409
+ }
410
+
411
+ // Create from Text
412
+ function createFromText() {
413
+ closeNewProjectModal();
414
+ // Redirect to text-to-video creator or show inline creator
415
+ window.location.href = 'create.html';
416
+ }
417
+
418
+ // Simulate progress updates
419
+ let progress = 65;
420
+ setInterval(() => {
421
+ if (progress < 100) {
422
+ progress += Math.random() * 5;
423
+ progress = Math.min(progress, 100);
424
+ const progressBar = document.querySelector('.progress-bar');
425
+ if (progressBar) {
426
+ progressBar.style.width = progress + '%';
427
+ if (progress >= 100) {
428
+ // Reload page to show completed video
429
+ setTimeout(() => location.reload(), 1000);
430
+ }
431
+ }
432
+ }
433
+ }, 2000);
434
+ </script>
435
+ </body>
436
+ </html>
index.html CHANGED
@@ -1,19 +1,610 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  </html>
 
1
+ <!DOCTYPE html>
2
+ <html lang="ar" dir="rtl">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>صانع مجاني - أنشئ فيديوهات احترافية مجاناً</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
9
+ <script src="https://unpkg.com/feather-icons"></script>
10
+ <style>
11
+ @import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700;900&display=swap');
12
+
13
+ * {
14
+ font-family: 'Tajawal', sans-serif;
15
+ }
16
+
17
+ .gradient-bg {
18
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
19
+ }
20
+
21
+ .glass-effect {
22
+ background: rgba(255, 255, 255, 0.1);
23
+ backdrop-filter: blur(10px);
24
+ border: 1px solid rgba(255, 255, 255, 0.2);
25
+ }
26
+
27
+ .feature-card {
28
+ transition: all 0.3s ease;
29
+ }
30
+
31
+ .feature-card:hover {
32
+ transform: translateY(-10px);
33
+ box-shadow: 0 20px 40px rgba(0,0,0,0.1);
34
+ }
35
+
36
+ .floating {
37
+ animation: float 3s ease-in-out infinite;
38
+ }
39
+
40
+ @keyframes float {
41
+ 0%, 100% { transform: translateY(0px); }
42
+ 50% { transform: translateY(-20px); }
43
+ }
44
+
45
+ .pulse-button {
46
+ animation: pulse 2s infinite;
47
+ }
48
+
49
+ @keyframes pulse {
50
+ 0% { box-shadow: 0 0 0 0 rgba(147, 51, 234, 0.7); }
51
+ 70% { box-shadow: 0 0 0 20px rgba(147, 51, 234, 0); }
52
+ 100% { box-shadow: 0 0 0 0 rgba(147, 51, 234, 0); }
53
+ }
54
+
55
+ .text-gradient {
56
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
57
+ -webkit-background-clip: text;
58
+ -webkit-text-fill-color: transparent;
59
+ background-clip: text;
60
+ }
61
+
62
+ .hero-pattern {
63
+ background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%239C92AC' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
64
+ }
65
+ </style>
66
+ </head>
67
+ <body class="bg-gray-50">
68
+ <!-- Navigation -->
69
+ <nav class="fixed top-0 w-full z-50 glass-effect">
70
+ <div class="container mx-auto px-4 py-4">
71
+ <div class="flex justify-between items-center">
72
+ <div class="flex items-center space-x-reverse space-x-2">
73
+ <div class="w-10 h-10 bg-purple-600 rounded-lg flex items-center justify-center">
74
+ <i data-feather="video" class="w-6 h-6 text-white"></i>
75
+ </div>
76
+ <span class="text-xl font-bold text-white">صانع مجاني</span>
77
+ </div>
78
+ <div class="hidden md:flex space-x-reverse space-x-8">
79
+ <a href="#features" class="text-white hover:text-purple-200 transition">الميزات</a>
80
+ <a href="#templates" class="text-white hover:text-purple-200 transition">القوالب</a>
81
+ <a href="#pricing" class="text-white hover:text-purple-200 transition">الأسعار</a>
82
+ <a href="#contact" class="text-white hover:text-purple-200 transition">تواصل</a>
83
+ </div>
84
+ <button class="md:hidden text-white" onclick="toggleMobileMenu()">
85
+ <i data-feather="menu" class="w-6 h-6"></i>
86
+ </button>
87
+ </div>
88
+ </div>
89
+ <!-- Mobile Menu -->
90
+ <div id="mobileMenu" class="hidden md:hidden glass-effect">
91
+ <div class="px-4 py-4 space-y-4">
92
+ <a href="#features" class="block text-white hover:text-purple-200">الميزات</a>
93
+ <a href="#templates" class="block text-white hover:text-purple-200">القوالب</a>
94
+ <a href="#pricing" class="block text-white hover:text-purple-200">الأسعار</a>
95
+ <a href="#contact" class="block text-white hover:text-purple-200">تواصل</a>
96
+ </div>
97
+ </div>
98
+ </nav>
99
+
100
+ <!-- Hero Section -->
101
+ <section class="gradient-bg hero-pattern min-h-screen flex items-center pt-20">
102
+ <div class="container mx-auto px-4">
103
+ <div class="grid md:grid-cols-2 gap-12 items-center">
104
+ <div>
105
+ <h1 class="text-5xl md:text-6xl font-bold text-white mb-6">
106
+ أنشئ فيديوهات <br>
107
+ <span class="text-yellow-300">بمجرد نص</span>
108
+ </h1>
109
+ <p class="text-xl text-purple-100 mb-8">
110
+ تطبيق مجاني بالكامل لصناعة المحتوى العربي. حوّل أفكارك إلى فيديوهات احترافية بالذكاء الاصطناعي.
111
+ </p>
112
+ <div class="flex flex-col sm:flex-row gap-4">
113
+ <button onclick="showVideoCreator()" class="pulse-button bg-yellow-400 text-purple-900 px-8 py-4 rounded-lg font-bold text-lg hover:bg-yellow-300 transition transform hover:scale-105">
114
+ ابدأ الآن مجاناً
115
+ </button>
116
+ <button onclick="playDemo()" class="glass-effect text-white px-8 py-4 rounded-lg font-bold text-lg hover:bg-white hover:bg-opacity-20 transition flex items-center justify-center gap-2">
117
+ <i data-feather="play-circle" class="w-5 h-5"></i>
118
+ شاهد التجربة
119
+ </button>
120
+ </div>
121
+ <div class="mt-8 flex gap-8 text-white">
122
+ <div>
123
+ <div class="text-3xl font-bold text-yellow-300">100K+</div>
124
+ <div class="text-purple-200">منشئ محتوى</div>
125
+ </div>
126
+ <div>
127
+ <div class="text-3xl font-bold text-yellow-300">2M+</div>
128
+ <div class="text-purple-200">فيديو منشور</div>
129
+ </div>
130
+ <div>
131
+ <div class="text-3xl font-bold text-yellow-300">100%</div>
132
+ <div class="text-purple-200">مجاني</div>
133
+ </div>
134
+ </div>
135
+ </div>
136
+ <div class="relative">
137
+ <div class="floating">
138
+ <img src="https://static.photos/technology/640x360/42" alt="Video Creation" class="rounded-2xl shadow-2xl">
139
+ </div>
140
+ <div class="absolute -bottom-6 -left-6 bg-white p-4 rounded-xl shadow-xl">
141
+ <div class="flex items-center gap-3">
142
+ <div class="w-12 h-12 bg-green-100 rounded-full flex items-center justify-center">
143
+ <i data-feather="check-circle" class="w-6 h-6 text-green-600"></i>
144
+ </div>
145
+ <div>
146
+ <div class="font-bold">تم الإنشاء</div>
147
+ <div class="text-sm text-gray-600">في 30 ثانية</div>
148
+ </div>
149
+ </div>
150
+ </div>
151
+ </div>
152
+ </div>
153
+ </div>
154
+ </section>
155
+
156
+ <!-- Features Section -->
157
+ <section id="features" class="py-20">
158
+ <div class="container mx-auto px-4">
159
+ <div class="text-center mb-16">
160
+ <h2 class="text-4xl font-bold mb-4">
161
+ <span class="text-gradient">ميزات تفيض بالإبداع</span>
162
+ </h2>
163
+ <p class="text-xl text-gray-600">كل ما تحتاجه لصناعة محتوى فيديو احترافي</p>
164
+ </div>
165
+ <div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8">
166
+ <div class="feature-card bg-white p-8 rounded-2xl shadow-lg">
167
+ <div class="w-16 h-16 bg-purple-100 rounded-xl flex items-center justify-center mb-6">
168
+ <i data-feather="type" class="w-8 h-8 text-purple-600"></i>
169
+ </div>
170
+ <h3 class="text-2xl font-bold mb-4">نص إلى فيديو</h3>
171
+ <p class="text-gray-600">حول أي نص إلى فيديو جذاب مع قوالب جاهزة ومشاهد مقترحة تلقائياً</p>
172
+ </div>
173
+ <div class="feature-card bg-white p-8 rounded-2xl shadow-lg">
174
+ <div class="w-16 h-16 bg-blue-100 rounded-xl flex items-center justify-center mb-6">
175
+ <i data-feather="mic" class="w-8 h-8 text-blue-600"></i>
176
+ </div>
177
+ <h3 class="text-2xl font-bold mb-4">صوت بالعربية</h3>
178
+ <p class="text-gray-600">أصوات طبيعية باللهجات العربية المختلفة والفصحى بتقنية الذكاء الاصطناعي</p>
179
+ </div>
180
+ <div class="feature-card bg-white p-8 rounded-2xl shadow-lg">
181
+ <div class="w-16 h-16 bg-green-100 rounded-xl flex items-center justify-center mb-6">
182
+ <i data-feather="globe" class="w-8 h-8 text-green-600"></i>
183
+ </div>
184
+ <h3 class="text-2xl font-bold mb-4">ترجمة وترجمة</h3>
185
+ <p class="text-gray-600">ترجمة تلقائية وترجمة صوتية بدقة عالية مع ضبط التوقيت</p>
186
+ </div>
187
+ <div class="feature-card bg-white p-8 rounded-2xl shadow-lg">
188
+ <div class="w-16 h-16 bg-yellow-100 rounded-xl flex items-center justify-center mb-6">
189
+ <i data-feather="edit-3" class="w-8 h-8 text-yellow-600"></i>
190
+ </div>
191
+ <h3 class="text-2xl font-bold mb-4">محرر سهل</h3>
192
+ <p class="text-gray-600">محرر مرئي مبسط لقص ودمج وتعديل المشاهد بسحب وإفلات</p>
193
+ </div>
194
+ <div class="feature-card bg-white p-8 rounded-2xl shadow-lg">
195
+ <div class="w-16 h-16 bg-red-100 rounded-xl flex items-center justify-center mb-6">
196
+ <i data-feather="music" class="w-8 h-8 text-red-600"></i>
197
+ </div>
198
+ <h3 class="text-2xl font-bold mb-4">موسيقى مجانية</h3>
199
+ <p class="text-gray-600">مكتبة ضخمة من الموسيقى المرخصة للاستخدام التجاري</p>
200
+ </div>
201
+ <div class="feature-card bg-white p-8 rounded-2xl shadow-lg">
202
+ <div class="w-16 h-16 bg-indigo-100 rounded-xl flex items-center justify-center mb-6">
203
+ <i data-feather="cloud" class="w-8 h-8 text-indigo-600"></i>
204
+ </div>
205
+ <h3 class="text-2xl font-bold mb-4">تخزين سحابي</h3>
206
+ <p class="text-gray-600">مساحة تخزين مجانية 5GB مع إمكانية النشر المباشر للمنصات</p>
207
+ </div>
208
+ </div>
209
+ </div>
210
+ </section>
211
+
212
+ <!-- Templates Section -->
213
+ <section id="templates" class="py-20 bg-gray-100">
214
+ <div class="container mx-auto px-4">
215
+ <div class="text-center mb-16">
216
+ <h2 class="text-4xl font-bold mb-4">قوالب جاهزة لكل منصة</h2>
217
+ <p class="text-xl text-gray-600">اختر القالب المناسب وابدأ الإبداع فوراً</p>
218
+ </div>
219
+ <div class="grid md:grid-cols-4 gap-6">
220
+ <div class="bg-white rounded-xl overflow-hidden shadow-lg hover:shadow-2xl transition cursor-pointer">
221
+ <div class="aspect-video bg-gradient-to-br from-pink-400 to-purple-600 flex items-center justify-center">
222
+ <i data-feather="smartphone" class="w-12 h-12 text-white"></i>
223
+ </div>
224
+ <div class="p-4">
225
+ <h4 class="font-bold text-lg">Stories</h4>
226
+ <p class="text-sm text-gray-600">9:16 لانستغرام وفيسبوك</p>
227
+ </div>
228
+ </div>
229
+ <div class="bg-white rounded-xl overflow-hidden shadow-lg hover:shadow-2xl transition cursor-pointer">
230
+ <div class="aspect-video bg-gradient-to-br from-blue-400 to-cyan-600 flex items-center justify-center">
231
+ <i data-feather="video" class="w-12 h-12 text-white"></i>
232
+ </div>
233
+ <div class="p-4">
234
+ <h4 class="font-bold text-lg">TikTok</h4>
235
+ <p class="text-sm text-gray-600">9:16 للفيديوهات القصيرة</p>
236
+ </div>
237
+ </div>
238
+ <div class="bg-white rounded-xl overflow-hidden shadow-lg hover:shadow-2xl transition cursor-pointer">
239
+ <div class="aspect-video bg-gradient-to-br from-green-400 to-teal-600 flex items-center justify-center">
240
+ <i data-feather="youtube" class="w-12 h-12 text-white"></i>
241
+ </div>
242
+ <div class="p-4">
243
+ <h4 class="font-bold text-lg">YouTube</h4>
244
+ <p class="text-sm text-gray-600">16:9 للفيديوهات الطويلة</p>
245
+ </div>
246
+ </div>
247
+ <div class="bg-white rounded-xl overflow-hidden shadow-lg hover:shadow-2xl transition cursor-pointer">
248
+ <div class="aspect-video bg-gradient-to-br from-orange-400 to-red-600 flex items-center justify-center">
249
+ <i data-feather="square" class="w-12 h-12 text-white"></i>
250
+ </div>
251
+ <div class="p-4">
252
+ <h4 class="font-bold text-lg">Feed</h4>
253
+ <p class="text-sm text-gray-600">1:1 للمنشورات</p>
254
+ </div>
255
+ </div>
256
+ </div>
257
+ </div>
258
+ </section>
259
+
260
+ <!-- How It Works -->
261
+ <section class="py-20">
262
+ <div class="container mx-auto px-4">
263
+ <div class="text-center mb-16">
264
+ <h2 class="text-4xl font-bold mb-4">كيف يعمل؟</h2>
265
+ <p class="text-xl text-gray-600">ثلاث خطوات بسيطة لإنشاء فيديو احترافي</p>
266
+ </div>
267
+ <div class="grid md:grid-cols-3 gap-8">
268
+ <div class="text-center">
269
+ <div class="w-20 h-20 bg-purple-600 rounded-full flex items-center justify-center mx-auto mb-6 text-white text-3xl font-bold">
270
+ 1
271
+ </div>
272
+ <h3 class="text-xl font-bold mb-4">اكتب النص</h3>
273
+ <p class="text-gray-600">أدخل سكربتك أو الفكرة التي تريد تحويلها لفيديو</p>
274
+ </div>
275
+ <div class="text-center">
276
+ <div class="w-20 h-20 bg-purple-600 rounded-full flex items-center justify-center mx-auto mb-6 text-white text-3xl font-bold">
277
+ 2
278
+ </div>
279
+ <h3 class="text-xl font-bold mb-4">اختر القالب</h3>
280
+ <p class="text-gray-600">اختر من بين القوالب الجاهزة والأبعاد المناسبة لمنصتك</p>
281
+ </div>
282
+ <div class="text-center">
283
+ <div class="w-20 h-20 bg-purple-600 rounded-full flex items-center justify-center mx-auto mb-6 text-white text-3xl font-bold">
284
+ 3
285
+ </div>
286
+ <h3 class="text-xl font-bold mb-4">انشر مباشرة</h3>
287
+ <p class="text-gray-600">صدر الفيديو وانشره مباشرة على جميع منصات التواصل</p>
288
+ </div>
289
+ </div>
290
+ </div>
291
+ </section>
292
+
293
+ <!-- Pricing Section -->
294
+ <section id="pricing" class="py-20 bg-gray-100">
295
+ <div class="container mx-auto px-4">
296
+ <div class="text-center mb-16">
297
+ <h2 class="text-4xl font-bold mb-4">الأسعار</h2>
298
+ <p class="text-xl text-gray-600">مجاني دائماً مع خيارات لتحسين التجربة</p>
299
+ </div>
300
+ <div class="grid md:grid-cols-3 gap-8 max-w-5xl mx-auto">
301
+ <div class="bg-white rounded-2xl shadow-lg p-8">
302
+ <h3 class="text-2xl font-bold mb-4">مجاني</h3>
303
+ <div class="text-4xl font-bold text-purple-600 mb-6">0$<span class="text-lg text-gray-600">/شهرياً</span></div>
304
+ <ul class="space-y-3 mb-8">
305
+ <li class="flex items-center gap-2">
306
+ <i data-feather="check" class="w-5 h-5 text-green-500"></i>
307
+ <span>5GB تخزين سحابي</span>
308
+ </li>
309
+ <li class="flex items-center gap-2">
310
+ <i data-feather="check" class="w-5 h-5 text-green-500"></i>
311
+ <span>720p جودة تصدير</span>
312
+ </li>
313
+ <li class="flex items-center gap-2">
314
+ <i data-feather="check" class="w-5 h-5 text-green-500"></i>
315
+ <span>كل الميزات الأساسية</span>
316
+ </li>
317
+ <li class="flex items-center gap-2">
318
+ <i data-feather="check" class="w-5 h-5 text-green-500"></i>
319
+ <span>موسيقى مجانية</span>
320
+ </li>
321
+ </ul>
322
+ <button class="w-full bg-purple-600 text-white py-3 rounded-lg font-bold hover:bg-purple-700 transition">
323
+ ابدأ الآن
324
+ </button>
325
+ </div>
326
+ <div class="bg-gradient-to-br from-purple-600 to-purple-800 rounded-2xl shadow-xl p-8 text-white transform scale-105">
327
+ <div class="bg-yellow-400 text-purple-900 text-sm font-bold px-3 py-1 rounded-full inline-block mb-4">
328
+ الأكثر شعبية
329
+ </div>
330
+ <h3 class="text-2xl font-bold mb-4">داعم</h3>
331
+ <div class="text-4xl font-bold mb-6">5$<span class="text-lg opacity-80">/شهرياً</span></div>
332
+ <ul class="space-y-3 mb-8">
333
+ <li class="flex items-center gap-2">
334
+ <i data-feather="check" class="w-5 h-5"></i>
335
+ <span>كل مزايا المجاني</span>
336
+ </li>
337
+ <li class="flex items-center gap-2">
338
+ <i data-feather="check" class="w-5 h-5"></i>
339
+ <span>50GB تخزين سحابي</span>
340
+ </li>
341
+ <li class="flex items-center gap-2">
342
+ <i data-feather="check" class="w-5 h-5"></i>
343
+ <span>4K جودة تصدير</span>
344
+ </li>
345
+ <li class="flex items-center gap-2">
346
+ <i data-feather="check" class="w-5 h-5"></i>
347
+ <span>أولوية في المعالجة</span>
348
+ </li>
349
+ </ul>
350
+ <button class="w-full bg-yellow-400 text-purple-900 py-3 rounded-lg font-bold hover:bg-yellow-300 transition">
351
+ ادعم المشروع
352
+ </button>
353
+ </div>
354
+ <div class="bg-white rounded-2xl shadow-lg p-8">
355
+ <h3 class="text-2xl font-bold mb-4">مؤسسات</h3>
356
+ <div class="text-4xl font-bold text-purple-600 mb-6">49$<span class="text-lg text-gray-600">/شهرياً</span></div>
357
+ <ul class="space-y-3 mb-8">
358
+ <li class="flex items-center gap-2">
359
+ <i data-feather="check" class="w-5 h-5 text-green-500"></i>
360
+ <span>كل مزايا الداعم</span>
361
+ </li>
362
+ <li class="flex items-center gap-2">
363
+ <i data-feather="check" class="w-5 h-5 text-green-500"></i>
364
+ <span>مخزون غير محدود</span>
365
+ </li>
366
+ <li class="flex items-center gap-2">
367
+ <i data-feather="check" class="w-5 h-5 text-green-500"></i>
368
+ <span>API متقدم</span>
369
+ </li>
370
+ <li class="flex items-center gap-2">
371
+ <i data-feather="check" class="w-5 h-5 text-green-500"></i>
372
+ <span>دعم فني مخصص</span>
373
+ </li>
374
+ </ul>
375
+ <button class="w-full bg-gray-800 text-white py-3 rounded-lg font-bold hover:bg-gray-900 transition">
376
+ تواصل معنا
377
+ </button>
378
+ </div>
379
+ </div>
380
+ </div>
381
+ </section>
382
+
383
+ <!-- Video Creator Modal -->
384
+ <div id="videoCreatorModal" class="fixed inset-0 bg-black bg-opacity-50 z-50 hidden flex items-center justify-center p-4">
385
+ <div class="bg-white rounded-2xl max-w-2xl w-full max-h-[90vh] overflow-y-auto">
386
+ <div class="p-6 border-b">
387
+ <div class="flex justify-between items-center">
388
+ <h3 class="text-2xl font-bold">إنشاء فيديو جديد</h3>
389
+ <button onclick="closeVideoCreator()" class="text-gray-500 hover:text-gray-700">
390
+ <i data-feather="x" class="w-6 h-6"></i>
391
+ </button>
392
+ </div>
393
+ </div>
394
+ <div class="p-6">
395
+ <div class="mb-6">
396
+ <label class="block text-sm font-bold mb-2">عنوان الفيديو</label>
397
+ <input type="text" class="w-full px-4 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-600" placeholder="أدخل عنوان الفيديو">
398
+ </div>
399
+ <div class="mb-6">
400
+ <label class="block text-sm font-bold mb-2">النص أو السكربت</label>
401
+ <textarea class="w-full px-4 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-600 h-32" placeholder="اكتب النص الذي تريد تحويله لفيديو..."></textarea>
402
+ </div>
403
+ <div class="mb-6">
404
+ <label class="block text-sm font-bold mb-2">حجم الفيديو</label>
405
+ <div class="grid grid-cols-3 gap-4">
406
+ <button class="p-4 border-2 border-purple-600 rounded-lg hover:bg-purple-50 transition">
407
+ <div class="aspect-[9/16] bg-purple-100 rounded mb-2"></div>
408
+ <div class="text-sm">Stories</div>
409
+ </button>
410
+ <button class="p-4 border rounded-lg hover:bg-purple-50 transition">
411
+ <div class="aspect-square bg-gray-100 rounded mb-2"></div>
412
+ <div class="text-sm">Feed</div>
413
+ </button>
414
+ <button class="p-4 border rounded-lg hover:bg-purple-50 transition">
415
+ <div class="aspect-[16/9] bg-gray-100 rounded mb-2"></div>
416
+ <div class="text-sm">YouTube</div>
417
+ </button>
418
+ </div>
419
+ </div>
420
+ <div class="mb-6">
421
+ <label class="block text-sm font-bold mb-2">الصوت</label>
422
+ <select class="w-full px-4 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-purple-600">
423
+ <option>صوت ذكوري (فصحى)</option>
424
+ <option>صوت انثائي (فصحى)</option>
425
+ <option>صوت ذكوري (مصري)</option>
426
+ <option>صوت انثائي (خليجي)</option>
427
+ </select>
428
+ </div>
429
+ <div class="flex gap-4">
430
+ <button onclick="generateVideo()" class="flex-1 bg-purple-600 text-white py-3 rounded-lg font-bold hover:bg-purple-700 transition">
431
+ إنشاء الفيديو
432
+ </button>
433
+ <button onclick="closeVideoCreator()" class="flex-1 bg-gray-200 text-gray-800 py-3 rounded-lg font-bold hover:bg-gray-300 transition">
434
+ إلغاء
435
+ </button>
436
+ </div>
437
+ </div>
438
+ </div>
439
+ </div>
440
+
441
+ <!-- Footer -->
442
+ <footer class="bg-gray-900 text-white py-12">
443
+ <div class="container mx-auto px-4">
444
+ <div class="grid md:grid-cols-4 gap-8 mb-8">
445
+ <div>
446
+ <div class="flex items-center space-x-reverse space-x-2 mb-4">
447
+ <div class="w-10 h-10 bg-purple-600 rounded-lg flex items-center justify-center">
448
+ <i data-feather="video" class="w-6 h-6 text-white"></i>
449
+ </div>
450
+ <span class="text-xl font-bold">صانع مجاني</span>
451
+ </div>
452
+ <p class="text-gray-400">أداة مجانية لصانعي المحتوى العرب لإنشاء فيديوهات احترافية بالذكاء الاصطناعي</p>
453
+ </div>
454
+ <div>
455
+ <h4 class="font-bold mb-4">المنتج</h4>
456
+ <ul class="space-y-2 text-gray-400">
457
+ <li><a href="#" class="hover:text-white transition">الميزات</a></li>
458
+ <li><a href="#" class="hover:text-white transition">القوالب</a></li>
459
+ <li><a href="#" class="hover:text-white transition">الأسعار</a></li>
460
+ <li><a href="#" class="hover:text-white transition">API</a></li>
461
+ </ul>
462
+ </div>
463
+ <div>
464
+ <h4 class="font-bold mb-4">الشركة</h4>
465
+ <ul class="space-y-2 text-gray-400">
466
+ <li><a href="#" class="hover:text-white transition">عننا</a></li>
467
+ <li><a href="#" class="hover:text-white transition">المدونة</a></li>
468
+ <li><a href="#" class="hover:text-white transition">وظائف</a></li>
469
+ <li><a href="#" class="hover:text-white transition">اتصل بنا</a></li>
470
+ </ul>
471
+ </div>
472
+ <div>
473
+ <h4 class="font-bold mb-4">تابعنا</h4>
474
+ <div class="flex gap-4">
475
+ <a href="#" class="w-10 h-10 bg-gray-800 rounded-full flex items-center justify-center hover:bg-gray-700 transition">
476
+ <i data-feather="facebook" class="w-5 h-5"></i>
477
+ </a>
478
+ <a href="#" class="w-10 h-10 bg-gray-800 rounded-full flex items-center justify-center hover:bg-gray-700 transition">
479
+ <i data-feather="twitter" class="w-5 h-5"></i>
480
+ </a>
481
+ <a href="#" class="w-10 h-10 bg-gray-800 rounded-full flex items-center justify-center hover:bg-gray-700 transition">
482
+ <i data-feather="instagram" class="w-5 h-5"></i>
483
+ </a>
484
+ <a href="#" class="w-10 h-10 bg-gray-800 rounded-full flex items-center justify-center hover:bg-gray-700 transition">
485
+ <i data-feather="youtube" class="w-5 h-5"></i>
486
+ </a>
487
+ </div>
488
+ </div>
489
+ </div>
490
+ <div class="border-t border-gray-800 pt-8 text-center text-gray-400">
491
+ <p>&copy; 2024 صانع مجاني. جميع الحقوق محفوظة.</p>
492
+ </div>
493
+ </div>
494
+ </footer>
495
+
496
+ <script>
497
+ // Initialize Feather Icons
498
+ feather.replace();
499
+
500
+ // Mobile Menu Toggle
501
+ function toggleMobileMenu() {
502
+ const menu = document.getElementById('mobileMenu');
503
+ menu.classList.toggle('hidden');
504
+ }
505
+
506
+ // Show Video Creator Modal
507
+ function showVideoCreator() {
508
+ document.getElementById('videoCreatorModal').classList.remove('hidden');
509
+ feather.replace();
510
+ }
511
+
512
+ // Close Video Creator Modal
513
+ function closeVideoCreator() {
514
+ document.getElementById('videoCreatorModal').classList.add('hidden');
515
+ }
516
+
517
+ // Generate Video (Simulation)
518
+ function generateVideo() {
519
+ // Simulate video generation
520
+ closeVideoCreator();
521
+
522
+ // Show loading notification
523
+ const notification = document.createElement('div');
524
+ notification.className = 'fixed top-20 right-4 bg-green-500 text-white px-6 py-4 rounded-lg shadow-lg z-50 flex items-center gap-3';
525
+ notification.innerHTML = `
526
+ <div class="animate-spin">
527
+ <i data-feather="loader" class="w-5 h-5"></i>
528
+ </div>
529
+ <span>جاري إنشاء الفيديو...</span>
530
+ `;
531
+ document.body.appendChild(notification);
532
+ feather.replace();
533
+
534
+ // Simulate completion after 3 seconds
535
+ setTimeout(() => {
536
+ notification.innerHTML = `
537
+ <i data-feather="check-circle" class="w-5 h-5"></i>
538
+ <span>تم إنشاء الفيديو بنجاح!</span>
539
+ `;
540
+ feather.replace();
541
+
542
+ setTimeout(() => {
543
+ notification.remove();
544
+ }, 3000);
545
+ }, 3000);
546
+ }
547
+
548
+ // Play Demo (Simulation)
549
+ function playDemo() {
550
+ const modal = document.createElement('div');
551
+ modal.className = 'fixed inset-0 bg-black bg-opacity-50 z-50 flex items-center justify-center p-4';
552
+ modal.innerHTML = `
553
+ <div class="bg-white rounded-2xl max-w-3xl w-full p-6">
554
+ <div class="flex justify-between items-center mb-4">
555
+ <h3 class="text-2xl font-bold">تجربة المنتج</h3>
556
+ <button onclick="this.closest('.fixed').remove()" class="text-gray-500 hover:text-gray-700">
557
+ <i data-feather="x" class="w-6 h-6"></i>
558
+ </button>
559
+ </div>
560
+ <div class="aspect-video bg-gray-100 rounded-lg flex items-center justify-center">
561
+ <div class="text-center">
562
+ <i data-feather="play-circle" class="w-16 h-16 text-gray-400 mx-auto mb-4"></i>
563
+ <p class="text-gray-600">فيديو تجريبي</p>
564
+ </div>
565
+ </div>
566
+ </div>
567
+ `;
568
+ document.body.appendChild(modal);
569
+ feather.replace();
570
+ }
571
+
572
+ // Smooth Scroll
573
+ document.querySelectorAll('a[href^="#"]').forEach(anchor => {
574
+ anchor.addEventListener('click', function (e) {
575
+ e.preventDefault();
576
+ const target = document.querySelector(this.getAttribute('href'));
577
+ if (target) {
578
+ target.scrollIntoView({
579
+ behavior: 'smooth',
580
+ block: 'start'
581
+ });
582
+ }
583
+ });
584
+ });
585
+
586
+ // Scroll animations
587
+ const observerOptions = {
588
+ threshold: 0.1,
589
+ rootMargin: '0px 0px -50px 0px'
590
+ };
591
+
592
+ const observer = new IntersectionObserver((entries) => {
593
+ entries.forEach(entry => {
594
+ if (entry.isIntersecting) {
595
+ entry.target.style.opacity = '1';
596
+ entry.target.style.transform = 'translateY(0)';
597
+ }
598
+ });
599
+ }, observerOptions);
600
+
601
+ // Apply scroll animations to feature cards
602
+ document.querySelectorAll('.feature-card').forEach(card => {
603
+ card.style.opacity = '0';
604
+ card.style.transform = 'translateY(20px)';
605
+ card.style.transition = 'opacity 0.6s ease, transform 0.6s ease';
606
+ observer.observe(card);
607
+ });
608
+ </script>
609
+ </body>
610
  </html>