تصميم بورتفليو باستخدام html/CSS/JS
تفاصيل العمل
قمتُ بتصميم وبناء بورتفوليو شخصي تفاعلي باستخدام HTML، CSS، و JavaScript بهدف عرض الأعمال والمهارات بطريقة عصرية، سريعة، وسهلة التصفح على جميع الأجهزة. وصف المشروع طورتُ صفحة بورتفوليو كاملة تضم أقسامًا للنبذة، المهارات، المشاريع، المعرض (Gallery)، وخانة للتواصل — مع تركيز على تجربة مستخدم ممتعة وتصميم متجاوب يعمل بشكل ممتاز على الحاسوب والتابلت والموبايل. المهام التي قمت بها كتبتُ هيكلية HTML semantics منظمة وواضحة (header, main, section, footer) لتحسين الوصول وSEO. صممتُ واجهة المستخدم باستخدام CSS حديث مع منهجية منظمة لكتابة الأنماط (قابلية صيانة وتنظيم مثل BEM). طوّرتُ تفاعلًا ديناميكيًا عبر JavaScript (عرض/إخفاء تفاصيل المشاريع، فلترة المعرض، نافذة عرض صور modal، وتمرير سلس للصفحة). أضفتُ تصميمًا متجاوبًا (responsive, mobile-first) باستخدام وحدات مرنة وMedia Queries لضمان تجربة ممتازة على كل الشاشات. حسّنتُ الأداء بتحميل الصور بشكل كسول (lazy loading) وتقليل حجم الموارد حيث أمكن. طبّقتُ تحققًا من صحة نموذج التواصل على جهة العميل (client-side validation) مع رسائل خطأ واضحة وتجربة مستخدم سلسة — وركّبت خيار الربط بخدمة خارجية (مثل Formspree) أو واجهة API عند الطلب. أدرجتُ مقاطع حركية خفيفة (CSS animations / transitions) لتحسين الانطباع البصري دون الإضرار بالأداء. أجريتُ اختبارات توافقية عبر المتصفحات (Chrome, Firefox, Edge, Safari) وتحققّتُ من ظهور الصفحة بشكل متساوٍ. وثّقتُ المشروع وأرفقتُ ملف README يشرح كيفية تشغيل المشروع محليًا وطريقة رفعه على GitHub Pages أو أي استضافة أخرى. التقنيات والأدوات المستخدمة HTML5 (semantic markup) CSS3 (Flexbox, Grid, Media Queries، BEM-style organization) Vanilla JavaScript (ES6+
مهارات العمل
بطاقة العمل
طلب عمل مماثل