← كل المشاريع

موقع الشركة التسويقي

AI Cloud Corporate Website

الموقع التعريفي للشركة، بُني بـ Next.js ثم أُعيد بناؤه بـ Angular 18: 8 صفحات و35 مكوّنًا مع الحفاظ على حركات التمرير والتبديل الفوري بين العربية والإنجليزية.

الصفحة الرئيسية لموقع AI Cloud: شريط التنقل وقسم رئيسي عن حلول متقدمة لإدارة الأعمال وبداية قسم الخدمات.

نظرة عامة

الموقع التعريفي لشركة AI Cloud. بُني أولًا بـ Next.js ثم أُعيد بناؤه بـ Angular 18 بمكوّنات Standalone: 8 صفحات و35 مكوّنًا، مع الحفاظ على حركات التمرير والتبديل الفوري بين العربية والإنجليزية.

دوري

مطوّر Frontend في AI Cloud. بنيت الموقع الأصلي وقدت عملية النقل إلى Angular.

أبرز الميزات

  • ثماني صفحات: الرئيسية، من نحن، الخدمات، الشركاء، الأعمال، CleanTech، السلام الدولية، والتواصل.
  • خدمة ترجمة مخصصة مبنية على Signals: تبديل فوري بين العربية والإنجليزية مع RTL/LTR، وحفظ اللغة المختارة، دون إعادة تحميل الصفحة.
  • حركات GSAP وScrollTrigger تُهيَّأ وتُنظَّف مع دورة حياة مكوّنات Angular.
  • نموذج تواصل مرتبط بواجهة الرسائل الخاصة بالشركة.
  • مسارات محمّلة عند الطلب لكل صفحة وتخطيط متجاوب.

الشاشات

تفاصيل تقنية

GSAP داخل دورة حياة Angular

تُنشأ الحركات في ngAfterViewInit وتُلغى في ngOnDestroy، فلا تبقى Timelines أو Triggers عالقة عند التنقل بين الصفحات.

ترجمة قائمة على Signals

خدمة واحدة تحتفظ باللغة الحالية كـ Signal وتحفظها في المتصفح وتحدّث لغة الصفحة واتجاهها، فتستجيب كل المكوّنات فورًا.

التحديات

  • متغيرات CSS تحت View Encapsulation

    تشخيص وإصلاح مشكلة إنتاج متعلقة بنطاق متغيرات CSS تحت View Encapsulation في Angular.

  • إعدادات خط البناء

    تشخيص وإصلاح مشكلات إعدادات البناء المتعلقة بالمسارات المحمّلة عند الطلب وحدود حجم الحزم.

التقنيات

  • Next.js
  • Angular 18
  • Tailwind CSS
  • GSAP

لديك مشروع مشابه في بالك؟

لنتحدث عمّا تحتاجه.