صفحة هبوط أنيقة و responsive، تحتوي على مكونات قابلة لإعادة الاستخدام ودعم للوضع الليلي/النهاري.

صفحة هبوط أنيقة و responsive، تحتوي على مكونات قابلة لإعادة الاستخدام ودعم للوضع الليلي/النهاري. صفحة هبوط أنيقة و responsive، تحتوي على مكونات قابلة لإعادة الاستخدام ودعم للوضع الليلي/النهاري. صفحة هبوط أنيقة و responsive، تحتوي على مكونات قابلة لإعادة الاستخدام ودعم للوضع الليلي/النهاري. صفحة هبوط أنيقة و responsive، تحتوي على مكونات قابلة لإعادة الاستخدام ودعم للوضع الليلي/النهاري. صفحة هبوط أنيقة و responsive، تحتوي على مكونات قابلة لإعادة الاستخدام ودعم للوضع الليلي/النهاري. صفحة هبوط أنيقة و responsive، تحتوي على مكونات قابلة لإعادة الاستخدام ودعم للوضع الليلي/النهاري. صفحة هبوط أنيقة و responsive، تحتوي على مكونات قابلة لإعادة الاستخدام ودعم للوضع الليلي/النهاري. صفحة هبوط أنيقة و responsive، تحتوي على مكونات قابلة لإعادة الاستخدام ودعم للوضع الليلي/النهاري.
تفاصيل العمل

1 . الهدف من المشروع تعزيز مهاراتي في تصميم واجهات برمجية منظمة وقابلة للصيانة، مع تجربة مستخدم احترافية، مع التركيز على عنصر قابلية إعادة الاستخدام وresponsive design. 2. الميزات الرئيسية - مكونات قابلة لإعادة الاستخدام: أنشأت أزرار وكروت يمكن استخدامها في أجزاء متعددة من الصفحة بسهولة. - responsive navigation bar: تصميمين مختلفين—نسخة سطح مكتب للأجهزة الكبيرة وDrawer للقوائم على الموبايل - تبديل الوضع الليلي/النهاري: تم تخزين الثيم في React Context، مما يسمح للتطبيق كله بالتفاعل مع تغيّر الثيم عبر زر للتبديل . - مسافات نظيفة وتصميم متوازن. 3. التقنيات المستخدمة - React.js + Material UI (AppBar, Drawer, Buttons, Theming) - React Context لإدارة الثيم - responsive design مناسب لل desktop والهاتف 4. التحديات والحلول - إدارة الثيم: استخدمت react context، بحيث يكون ال theme data متاحة من أي جزء فال application. - الاستجابة للأجهزة المختلفة responsiveness: استخدمت sx مع breakpoints مثل xs وsm وmd لتوضيح أو إخفاء مكونات، والأداة Drawer للقائمة في الموبايل - اختبار عبر الأجهزة: جربت التطبيق على أجهزة لاب توب والهاتف عن طريق ال developer console. 5. لماذا أفخر بهذا المشروع - عملت reusable components وداه وفر عليا وقت ال development. - جمعت بين تصميم الواجهة بشكل كويس، وتطبيق مفاهيم react زي ال react context.

مهارات العمل
شارك
بطاقة العمل
تاريخ النشر
منذ أسبوع
المشاهدات
11
المستقل
Markos Thabit
Markos Thabit
مهندس حاسبات
طلب عمل مماثل
مهارات العمل
شارك
مركز المساعدة