أفق للتسويق — منصة وكالة ثنائية اللغة + نظام داخلي Team OS لإدارة الفريق
1 / 6
نبذة عن المشروع
منصة ثنائية اللغة لوكالة تسويق مصرية بتستهدف الخليج، مبنية على Laravel 13 و Filament 5. كل محتوى ليه ترجمة منفصلة وحالة نشر مستقلة لكل لغة، وفيه ثيم فاتح وداكن من غير وميض، و Funnel استقبال عملاء من 6 خطوات بيحسب درجة لكل عميل محتمل. وجنب الموقع العام اتبنى نظام داخلي منفصل (Team OS) لإدارة الفريق: الحضور والمهام والأداء والماليات والعملاء.
التقنيات المستخدمة
الموقع العام
- لغتين بمسارات /ar و /en، والـ root بيقرأ لغة المتصفح، وتبديل اللغة بيحافظ على نفس الصفحة.
- ترجمة لكل Model وحالة نشر لكل لغة — ممكن تنشر العربي والإنجليزي لسه مسودة.
- الخدمات: 4 مجموعات فيها 22 خدمة بلغتين.
- فهرس الأعمال بفلترة بالعميل والقطاع والخدمة والسوق والسنة، و دراسات حالة بإطار «OFUQ Loop»: Insight ← Idea ← Activate ← Optimize.
- نموذج أدلة من 4 مستويات: أي رقم مش معتمد ما بيظهرش للزائر، والفلترة على مستوى الاستعلام نفسه، والعميل المجهّل اسمه ما بيظهرش في أي مكان.
- Enquiry Funnel بـ Livewire من 6 خطوات مع honeypot وبديل من غير JavaScript، و Lead Scoring من 0 لـ 100 حسب الميزانية والتوقيت.
- قطاعات وأسواق (مصر، الخليج)، مدونة Insights، FAQ حسب السياق مع FAQPage schema.
- Sitemap ثنائي اللغة بـ hreflang بيعرض اللغات المنشورة فعلًا، صور WebP تلقائية بـ srcset، و Redirects من اللوحة.
- Full-page cache بملف مخصّص بيراعي الثيم ونوع الزائر ويستثني الصفحات الحساسة.
لوحة Filament
18 Resource (العملاء، المشاريع، الخدمات، القطاعات، الأسواق، المقالات، الصفحات، الـ Leads، الفريق، الشهادات، الجوائز، القوائم، الـ Redirects، الإعدادات…) مع مؤشر اكتمال الترجمة، وأدوار admin و editor و sales، وسجل تدقيق على النشر واعتماد الأرقام والوصول للـ Leads.
Team OS — النظام الداخلي (crm.ofuqmarketing.online)
- 6 أدوار: Admin، Account Manager، Employee، Media Buyer، Content Creator، Content Publisher، وتسجيل موظفين بموافقة ثم Onboarding إجباري.
- الحضور: Clock in/out وطلبات بريك، و WorkDayGuard بيقفل يوم العمل تلقائيًا بعد مهلة إلا لو الموظف مدّد أو المدير زوّد وقت.
- المهام بدورة حياة كاملة وسجل حالات و Deliverables، وخطط ميديا ونشر للـ Media Buyer والـ Publisher.
- العملاء: أرشفة وإيقاف، فريق المشروع، وتايملاين بيطلع PDF عربي.
- الماليات والموارد البشرية: مدفوعات ومستحقات ومصروفات وإيرادات، إجازات، سُلف بدورة موافقات، وإشعارات رواتب.
- تقييم أداء شهري بمعادلة موزونة (الالتزام بالمواعيد، التارجت، الجودة).
تحديات تقنية اتحلّت
- الاستضافة المشتركة قافلة symlink و exec و proc_open — الحل في سكربت النشر نفسه، والإيميل عبر SMTP.
- نشر ذري بتبديل symlink من غير لحظة 404، و rollback بخطوة واحدة وحفظ آخر 5 إصدارات.
- مفتاح الـ response cache كان بيتغير بين القراءة والتخزين بسبب اللغة — اتعدّل ليعتمد على المسار والثيم ونوع الزائر.
- وميض الثيم — cookie مستثناة من التشفير فالسيرفر بيطلع الثيم الصح من أول بايت.
- dompdf ما بيدعمش العربي — تشكيل الحروف واتجاه النص يدويًا في تقارير Team OS.
أعمال أخرى
منصات وأنظمة SaaS مميز عرض المشروع
Dentex
منصة B2B لربط أطباء الأسنان بالمعامل: Workflow من 22 مرحلة وإشعارات Web Push
مواقع شركات مميز عرض المشروع
WIRO Stadium
موقع ومتجر Next.js 16 بلوحة تحكم مبنية من الصفر وطلبات على واتساب
متاجر إلكترونية مميز عرض المشروع
Raffinato
متجر Shopify فاخر لمخبوزات وحلويات وكاترينج في دبي بلغتين