
كيف تجمع SheenValue بين تقنيات الويب الحديثة والحركة الهادفة والتصميم ثنائي اللغة لتحويل موقع الشركة إلى تجربة منتج حيّة وتفاعلية.
لم يعد دور الموقع الحديث مقتصراً على عرض المعلومات، بل عليه أن يساعد الزائر على فهم رؤية الشركة واستكشاف خدماتها وتجربة منتجاتها بطريقة ذات معنى.
من هذه الفكرة انطلق موقع SheenValue. فقد صُمّم لعرض خدماتنا وأعمالنا ومنتجاتنا، لكنه يتجاوز الصفحات التقليدية المليئة بالنصوص والصور. فمن خلال العروض التفاعلية والانتقالات المتحركة وأسلوب السرد المعتمد على التمرير (Scroll)، يستكشف الزائر ما تبنيه SheenValue بنفسه بدلاً من أن يكتفي بالقراءة عنه.
ومن منظور هندسة الواجهات الأمامية (Frontend)، لم يكن التحدي مجرد إنشاء تفاعلات غنية بصرياً، بل بناء تجربة تبقى قابلة للصيانة، ومتجاوبة، ومتسقة عبر اللغات والأجهزة. وهذا تطلّب قرارات مدروسة في بنية الـ Components وسلوك الحركة والتفاعلات المتجاوبة، بحيث يخدم كل خيار تقني هدفاً واضحاً.
بُني الموقع باستخدام Next.js 16 وReact 19 وTypeScript وTailwind CSS 4، وهي معاً تشكّل الأساس لتجربة ويب متجاوبة وسهلة الصيانة.
| التقنية | دورها |
|---|---|
| Next.js App Router | عرض الصفحات (Rendering) والتنقل بينها (Routing) |
| React | Components تفاعلية قابلة لإعادة الاستخدام |
| TypeScript | أمان الأنواع (Type Safety) في كامل الكود |
| Tailwind CSS | تنسيق متسق في جميع أجزاء التجربة |
| GSAP وScrollTrigger | انتقالات منسّقة وتفاعلات مرتبطة بالتمرير |
| SVG وCanvas 2D وCSS Animations وSplitType | مؤثرات بصرية محددة، من الخلفيات المتحركة إلى إظهار النصوص تدريجياً |
تفصل بنية الواجهة الأمامية بين تركيب الصفحات من جهة، ومنطق كل ميزة والـ Components المشتركة من جهة أخرى. تُستخدم React Server Components حيث لا حاجة للتفاعل في المتصفح، بينما تتولى Client Components كل ما يعتمد على واجهات المتصفح (Browser APIs) والحركة وتفاعل المستخدم.
هذا الفصل يبقي الكود منظماً، ويسمح للتجارب البصرية المعقدة بأن تتعايش مع كود تطبيق نظيف وسهل الصيانة.
تلعب الحركة دوراً محورياً في الطريقة التي يعيش بها الزائر تجربة الموقع.
في الصفحة الرئيسية، تقدّم حركة افتتاحية مرسومة على Canvas في شاشات الكمبيوتر مدخلاً مميزاً للموقع، تنساب بعدها إلى قسم الـ Hero حيث ترسّخ الطباعة المتحركة وخلفية SVG المستوحاة من الألياف الضوئية الهوية البصرية للموقع.
ومع التمرير، يظهر المحتوى عبر تسلسل مدروس بعناية. وعلى الشاشات الكبيرة، يعتمد قسم المنتجات الأساسية على لوحات متراكبة ومثبتة (Pinned)، فيبدو العرض أقرب إلى رحلة موجّهة منه إلى قائمة خدمات تقليدية.
وتظهر قيمة هذا الأسلوب بشكل خاص في صفحات المنتجات:
هذه التجارب تجعل معلومات المنتج ملموسة، فيفهم الزائر ما يقدّمه المنتج من خلال التفاعل معه، بدلاً من الاعتماد على الأوصاف الثابتة وحدها.
ومن منظور هندسي، يجب دراسة كل تفاعل من حيث التوقيت والتسلسل والتجاوب وعلاقته بالمحتوى المحيط به. فالهدف تجربة متماسكة تدعم فيها الحركة الرسالة بدلاً من أن تنافسها.
التجربة ثنائية اللغة أعمق بكثير من مجرد ترجمة الكلمات؛ فالطباعة واتجاه القراءة والحركة كلها يجب أن تتكيف مع اللغة.
يدعم موقع SheenValue اللغتين العربية والإنجليزية، مع تخطيطات من اليمين إلى اليسار (RTL) وسلوك بصري يراعي اللغة. ومن أبرز التحديات الهندسية التي واجهناها تحريك النص العربي دون كسر اتصال الحروف ببعضها.
كما تساعد الحركة المراعية لاتجاه اللغة على أن تبدو الانتقالات طبيعية في اللغتين.
ويوضح ذلك كيف يمكن للتوطين (Localization) أن يؤثر في القرارات الهندسية نفسها، لا في المحتوى الظاهر على الشاشة فقط. فبناء تجربة ثنائية اللغة متسقة يتطلب مراعاة سلوك اللغة في تصميم الـ Components والحركة منذ البداية، بدلاً من التعامل مع دعم RTL كتعديل تنسيقي أخير.
لا قيمة للحركة الغنية إن لم تبقَ سهلة الاستخدام على جميع الأجهزة.
لذلك يكيّف الموقع عدداً من المؤثرات بحسب حجم الشاشة وإمكانات الجهاز:
وتعكس هذه القرارات مبدأً واضحاً: على التجربة أن تتكيف مع المستخدم، لا أن يُجبَر المستخدم على التكيف مع الحركة.
والهندسة المهتمة بالأداء تعني أيضاً الأمانة في عرض النتائج. فاستراتيجيات الحركة المراعية للجهاز مبنية في الكود، لكننا لا نتحدث عن تحسينات أداء محددة إلا عندما تدعمها قياسات فعلية وعمليات Profiling.
يُظهر موقع SheenValue كيف يمكن لهندسة الواجهات الأمامية الحديثة أن تربط بين سرد قصة العلامة التجارية والتعريف العملي بالمنتجات.
ومن خلال الجمع بين الحركة التفاعلية والتصميم ثنائي اللغة والتنفيذ المراعي للأجهزة، بنى الفريق تجربة تجعل استكشاف خدماتنا ومنتجاتنا أكثر متعة، دون التفريط في سهولة الاستخدام وقابلية الصيانة.
كما يسلّط المشروع الضوء على مبدأ هندسي مهم: التجارب الرقمية المتميزة لا تُقاس بعدد الحركات التي تحتويها، بل بمدى العناية في تصميمها وتنفيذها وتكييفها مع احتياجات المستخدمين الحقيقية.
في SheenValue، كل تفاعل هو فرصة لتحويل الزيارة الرقمية إلى تجربة ذات معنى.
اكتشف التجربة بنفسك: sheenvalue.com
بقلم المهندسة راما كامل