موقع شخصي بورتفوليو
تفاصيل العمل
1. مفهوم التصميم والهوية البصرية (Design & Visual Identity) الأسلوب (Theme): يتبع الموقع تصميمًا عصريًا ومستقبليًا يُعرف بـ Cyberpunk أو High-Tech UI، وهو مثالي لشخص يعمل في مجال "اختبار الاختراق" (Penetration Testing). لوحة الألوان (Color Palette): الأسود والرمادي الداكن: كألوان أساسية للخلفية لتعزيز شعور الأمان والاحترافية (Dark Mode). اللون اللبني/السيان النيوني (Neon Cyan): يُستخدم كلون للتمييز (Accent Color) للروابط، الأزرار، والعناصر التفاعلية، مما يعطي طابعاً تكنولوجياً حيوياً. التجربة البصرية: التصميم نظيف (Minimalist) مع استخدام ذكي للمساحات البيضاء (Negative Space) رغم كونه موقعاً داكناً، مما يسهل عملية القراءة والتنقل. 2. المميزات والوظائف (Key Features) التفاعلية (Interactivity): يحتوي الموقع على عناصر تفاعلية مثل خاصية "السحب للتدوير" (Drag to Rotate) لبعض العناصر ثلاثية الأبعاد، وتأثيرات التمرير (Scroll animations). هيكلة الأقسام: الموقع منظم بشكل منطقي جداً: الرئيسية (Home): تعريف سريع بالهوية المهنية. عني (About): عرض للمهارات والقدرات التقنية. الخبرة (Experience.log): سجل زمني (Timeline) واضح للمسار المهني والتدريبات. المشاريع (Projects.db): عرض بطاقات للمشاريع مع روابط مباشرة للأكواد أو المعاينة. الاتصال (Contact.sh): طرق تواصل واضحة ومباشرة. اللمسات التقنية: استخدام أسماء أقسام مستوحاة من البرمجة مثل .exe و .log و .sh لتعزيز شخصية الموقع التقنية. 3. الأداء والسرعة (Performance) السرعة: الموقع سريع جداً في التحميل بفضل استخدام تقنيات الـ Static Site Generation. الاستجابة (Responsiveness): الموقع متوافق تماماً مع جميع الشاشات (الهواتف المحمولة، التابلت، وأجهزة الحاسوب)، حيث تتغير العناصر بسلاسة لتناسب حجم الشاشة. تحسين الصور: يتم استخدام صيغ صور حديثة ومحسنة (مثل التابع لـ Next.js) لضمان جودة عالية مع حجم ملفات صغير. 4. التقنيات واللغات المستخدمة (Tech Stack) Frontend: مبني باستخدام إطار العمل Next.js, مع React.js لبناء المكونات التفاعلية. التنسيق (Styling): من المرجح استخدام Tailwind CSS لتنسيق العناصر بدقة وسهولة. الاستضافة (Hosting): الموقع مستضاف على منصة Vercel، وهي الخيار الأمثل لمشاريع Next.js لضمان استقرار وأداء عالٍ.
مهارات العمل
بطاقة العمل
طلب عمل مماثل