"أبحث عن مطور متخصص لإنشاء Page Builder ديناميكي يسمح للمستخدمين ببناء صفحاتهم بسهولة باستخدام ميزة السحب والإفلات (Drag & Drop). النظام يجب أن يشمل كافة الأقسام (Sections) مثل النصوص، الصور، الفيديوهات، الأعمدة، وغيرها من عناصر التصميم. كما يجب بناء بنية تحتية شاملة لكل الثيمات (Themes) التي تُمكن المستخدمين من إنشاء وتخصيص الثيمات بسهولة لكل صفحة.
يجب أن يكون المشروع مشابه لنظام بناء الصفحات في موقع سلة، مع دعم إمكانية تخصيص الأقسام وتغيير الثيمات بالكامل. سيتم استخدام Laravel للجزء الخلفي (Backend) وReact.js للجزء الأمامي (Frontend).
يرجى التقديم فقط لمن لديه أعمال سابقة مشابهة، وذلك لتوفير الوقت وضمان جودة التنفيذ.
يرجى أيضًا تحديد الوقت اللازم لتنفيذ المشروع بشكل دقيق بناءً على الخبرة السابقة في مشاريع مماثلة."
JavaScript, Laravel, PHP. React, html, CSS
متطلبات استلام المشروع:
1. كود نظيف وقابل للتطوير:
يجب أن يكون الكود منظمًا وواضحًا، ويتبع أفضل ممارسات كتابة الكود (مثل PSR-12 في PHP).
تصميم المشروع يجب أن يعتمد على مبادئ SOLID لضمان سهولة التوسع في المستقبل.
استخدام Laravel best practices في تنظيم الكود، مثل استخدام Service Providers وRepositories عند الحاجة.
2. التوثيق:
توثيق شامل لكافة أجزاء المشروع، بما في ذلك الشرح التفصيلي للعمليات الهامة.
ملفات README تشرح كيفية تشغيل المشروع محليًا وإعداد البيئة التشغيلية (Development Environment).
3. فصل الطبقات:
يجب أن يكون هناك فصل واضح بين طبقات المشروع (Frontend وBackend).
التأكد من استخدام API للتواصل بين React.js (الواجهة الأمامية) وLaravel (الواجهة الخلفية) وفقًا لمبادئ RESTful.
4. أداء عالي:
يجب تحسين الكود لضمان أداء عالٍ وسرعة تحميل الصفحات.
استخدام تقنيات التخزين المؤقت (Caching) حيثما كان ذلك مناسبًا.
5. المرونة في بناء الثيمات والأقسام:
التأكد من أن نظام بناء الثيمات والأقسام مرن بما فيه الكفاية ليتمكن المستخدمون من إضافة أقسام جديدة أو تخصيص الثيمات بسهولة.
بناء النظام بطريقة تسمح بالتوسع والإضافات المستقبلية دون الحاجة لتعديل جوهري في الكود.
6. اختبارات (Testing):
يجب تضمين اختبارات وحدات (Unit Tests) للتأكد من سلامة الكود.
تنفيذ اختبارات تكاملية (Integration Tests) لأهم العمليات لضمان أن كافة الوظائف تعمل بالشكل المتوقع.
7. واجهة مستخدم حديثة ومتجاوبة:
يجب أن تكون واجهة المستخدم متجاوبة بالكامل (Responsive) وتعمل بسلاسة على جميع الأجهزة والشاشات.
تصميم حديث وأنيق يتماشى مع أحدث توجهات التصميم.
8. أمان (Security):
ضمان أن النظام يتبع ممارسات الأمان الأساسية، مثل الحماية من هجمات XSS وCSRF.
التأكد من أن جميع البيانات الحساسة مشفرة ويتم التعامل معها بأمان.
9. دعم الصيانة والتطوير:
توفير فترة دعم أولية (مثلاً 3 أشهر) للصيانة وإصلاح الأخطاء إن وجدت.
توفير شرح للمطورين القادمين حول كيفية توسيع النظام أو إضافة ميزات جديدة
10. السرية التامة:
يجب أن يكون العمل سريًا بالكامل، ولا يجوز عرضه في معرض الأعمال الخاص بالمطور أو مشاركته مع أي جهة أخرى بدون إذن كتابي مسبق.
يجب الالتزام بعدم استخدام أي جزء من المشروع لأغراض تسويقية أو إعلانية..
السلام عليكم عاملة علي هذا المشروع من قبل و توقفة للاسباب تتعلق بالتكلفة وصلة الي نتائج جيدة جدا و هي انشا المتجر و نقل الدومين و بدا في ال page bulder و توقفت ...
السلام عليكم و رحمة الله اسمي أشرف أحميزان، وأعمل كمهندس برمجيات. أود التقدم بطلب للتعاون معكم في تطوير مشروع Page Builder ديناميكي يتماشى مع متطلباتكم الفنية ا...
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته، أود أن أقدم عرضا شاملا لتطوير Page Builder ديناميكي مبتكر باستخدام Laravel وReact.js، مع توفير تجربة مست...
أهلا بحضرتك معايا خبرة كبيرة في تطوير أنظمة معقدة باستخدام Laravel وReact.js، وأنا مستعد أطور لك Page Builder ديناميكي يسمح للمستخدمين بإنشاء صفحاتهم بسهولة باس...
السلام عليكم أود أن أعبر عن حماسي الكبير بشأن مشروعكم لإنشاء Page Builder ديناميكي. إن تقديم أداة تتيح للمستخدمين بناء صفحاتهم بسهولة باستخدام تقنية السحب والإف...