نبذة

أنا مطور ويب متكامل (Full-Stack Web Developer) بخبرة تزيد عن سنتين في بناء تطبيقات عالية الأداء ومتجاوبة باستخدام Laravel و React وأدوات الواجهة الأمامية والخلفية الحديثة. لدي سجل حافل في تسليم المشاريع بالكامل من الفكرة إلى التنفيذ، مما يدل على مهارات قوية في حل المشكلات والقدرة على التكيف مع التقنيات الجديدة.

 

تشمل خبراتي ما يلي:

- بناء واجهات برمجية (APIs) قابلة للتطوير وأنظمة آمنة.

- تطوير واجهات مستخدم سهلة الاستخدام.

- تطوير متكامل، مع إتقان لتقنيات الواجهة الأمامية والخلفية.

- إطلاق مجموعة متنوعة من المشاريع بنجاح، بما في ذلك منصات التجارة الإلكترونية، ونسخ من مواقع التواصل الاجتماعي، والمكتبات الإلكترونية.

 

أنا سريع التعلم وأؤمن بأن التكنولوجيا مجرد أداة، مما يسمح لي بالتكيف بسهولة مع الأطر واللغات الجديدة.


الخبرات

Matchless Project

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

 

أبرز المميزات:

- أدوار المستخدمين والصلاحيات: إمكانية تسجيل العملاء لتصفح وشراء المنتجات، وتسجيل الموردين لعرض وإدارة منتجاتهم.

- إدارة المنتجات: يمكن للموردين إضافة تفاصيل المنتجات وصورها وأسعارها، مع تصنيف المنتجات لتسهيل التصفح. يتضمن الموقع شريط بحث متطور باستخدام تقنية "debounce".

- تجربة التسوق: يمكن للعملاء إضافة المنتجات إلى سلة المشتريات أو قائمة الأمنيات، مع صفحة تفصيلية للمنتج وبوابة دفع Tap Payments.

- لوحة تحكم المورد: لوحة تحكم لإدارة المنتجات والطلبات وحسابات المستخدمين.

- التصميم: تصميم متجاوب (Responsive Design) ومُحسّن للهاتف المحمول.

 

التقنيات المستخدمة: Laravel, React, MySQL, Tailwind, Filament, Redux Toolkit, TypeScript.

 

رابط المشروع: https://matchless-store.com

Noor Library Clone Project

منصة مكتبة إلكترونية تتيح للمستخدمين استكشاف، قراءة، وشراء الكتب من مجموعة واسعة من المواضيع والأنواع.

 

أبرز المميزات:

- اللغات: يدعم الموقع ثلاث لغات: العربية والإنجليزية والفرنسية.

- البحث: شريط بحث باستخدام تقنية "debounce" للعثور على الكتب حسب العنوان أو المؤلف.

- المجتمع: يمكن للمستخدمين تحميل ومشاركة الكتب، مع وجود نظام تقييمات ومراجعات.

- التصنيفات: تنظيم الكتب في أنواع مختلفة لتسهيل التصفح.

 

المميزات الإضافية: إمكانية إضافة الكتب إلى السلة وقائمة الأمنيات، وجود وضع القراءة الليلية (Dark Mode)، قسم للتعليقات، وإمكانية التسجيل كعميل أو بائع.

 

التقنيات المستخدمة: Laravel, React, MySQL, Tailwind, Filament, Redux Toolkit, TypeScript

 

رابط المشروع: https://noor-library.devtrail.org

Quora Clone Project

منصة للأسئلة والأجوبة على غرار Quora، حيث يمكن للمستخدمين طرح الأسئلة، نشر الإجابات، والمشاركة في النقاشات.

 

أبرز المميزات:

- نظام الأسئلة والإجابات: يمكن للمستخدمين نشر أسئلة أو إجابات نصية أو صور، مع إمكانية التفاعل بالرد، والمشاركة، والتصويت.

- المساحات (Spaces): يمكن للمستخدمين متابعة أو إنشاء مساحات خاصة بهم ونشر محتوى فيها.

- ملفات المستخدمين: لكل مستخدم ملف شخصي يحتوي على أقسام للمشاركات، الإجابات، الأسئلة، والنشاط، مع إمكانية تحديث البيانات وحظر المستخدمين الآخرين.

- البحث: بحث متطور باستخدام "debounce" عن المستخدمين، المساحات، والمواضيع.

- الإشعارات: نظام إشعارات شامل لأنواع مختلفة من التفاعلات مثل المتابعات والتصويتات والتعليقات.

 

التقنيات المستخدمة: Laravel, React, MySQL, React-Select, Tailwind, Inertia.js, Toastify, Spatie-media.

 

رابط المشروع: https://quora.devtrail.org

Twitter Clone Project

نسخة مبسطة من منصة تويتر، مصممة بمميزات أساسية تحاكي تجربة المستخدم في تويتر.

 

أبرز المميزات:

- ملفات المستخدمين: يمكن للمستخدمين نشر وتثبيت التغريدات، وإعادة التغريد، والتفاعل معها، بالإضافة إلى تعديل معلوماتهم الشخصية.

- تحميل الوسائط: إمكانية تحميل الصور والفيديوهات في المنشورات، مع تحسين حجمها باستخدام مكتبة Spatie Media Library.

- نظام المتابعة: يمكن للمستخدمين متابعة الآخرين وزيارة ملفاتهم الشخصية.

- الاستكشاف والهاشتاجات: صفحة استكشاف مع نظام بحث باستخدام "debounce"، ونظام هاشتاجات يسمح بالتفاعل مع المواضيع الرائجة.

- نظام التعليقات: دعم التعليقات والردود على المنشورات، مع خاصية التصويت (إعجاب/عدم إعجاب).

 

التقنيات المستخدمة: Laravel, React, MySQL, React-Select, Tailwind, TypeScript, Toastify, Filmanet, Spatie-media.

 

رابط المشروع: https://twitter.devtrail.org

Crack Watch Project

موقع لتتبع ألعاب الفيديو يعرض حالة فك حماية الألعاب (Crack Status)، مع مميزات مثل تسجيل المستخدمين والإشعارات وتتبع الألعاب.

 

أبرز المميزات:

- نظام الإشعارات: يتلقى المستخدمون إشعارات عند التصويت على تعليقاتهم.

- صفحات المجموعات وفرق الحماية: يعرض قوائم لمجموعات الهاكرز وفرق الحماية مثل "Denuvo" والألعاب المرتبطة بها.

- صفحة عرض الألعاب: تقدم معلومات تفصيلية عن كل لعبة، بما في ذلك حالة فك الحماية وتواريخ الإصدار.

- نظام التعليقات: يسمح للمستخدمين بالتعليق والرد على التعليقات والتصويت عليها.

- التكامل مع البيانات: يستخدم API Steam لجمع بيانات الألعاب.

 

التقنيات المستخدمة: Laravel, React, MySQL, React-Select, Tailwind, Toastify.

 

رابط المشروع: https://crack-watch.devtrail.org


أعمالي


هل تبحث عن فرصة للعمل عن بعد؟

حدد التخصصات التي ترغب في العمل بها لنرسل نشرة الوظائف الدورية إلى بريدك الإلكتروني

برمجة وتطوير
تسويق ومبيعات
كتابة وترجمة
تصميم
إدارة وأعمال
دعم فني
المجالات الأخرى