كل المشاريع/LARA'S BEAUTY BAR & TRAINING CENTRE — LANDING PAGE

نظرة عامة

Lara's صالون تجميل فاخر للعرائس وأكاديمية تدريب، وهذه صفحته الرئيسية — أحد عشر قسمًا مصنوعًا بعناية ومبنيًا بدقة البكسل انطلاقًا من مجموعة تصاميم. وبدل تقريب التصميم، قُرِئ كل لون وحجم خط ومسافة من التصاميم بسكربتات بكسل ودُوِّن في مواصفة مكتوبة، ثم نُفِّذ وجرى التحقّق منه مقابل التصميم في حلقة عرض ثم لقطة شاشة ثم مقارنة ثم تقارب حتى طابق البناءُ التصميم.

تعمل الصفحة على Next.js 16 (App Router وReact 19) وTailwind v4، مع نظام رموز تصميم مركزي بلونَي الكريمي والذهبي وثلاثة خطوط مستضافة ذاتيًا (Playfair Display وPoppins وGreat Vibes). وتمرّ الصفحة عبر واجهة رئيسية، وعرض افتتاح كبير، وقصة الصالون، وشبكة خدمات قابلة للتصفية، وباقات مميّزة، وأكاديمية تدريب، ومعرض صور، وآراء العملاء، وأسئلة شائعة، وقسم حجز/تواصل مع خريطة الموقع — سريعة، وثابتة في معظمها، ومتجاوبة بالكامل.

التحدي

مصير موقع الصالون الفاخر مرهون بمظهره، لذا لم يكن «قريب بما يكفي» مقبولًا. كان على البناء أن يطابق تصاميم المصمّم تمامًا — التدرّجات الذهبية، والعناوين ذات الزخارف الخطّية، والمسافات على مستوى البكسل. وكانت المشكلة تحويل كومة من التصاميم الثابتة إلى موقع Next.js سريع وسهل الصيانة ومتجاوب دون الانحراف عن التصميم: طريقة منضبطة لقياس النية التصميمية، ونظام رموز وخطوط أمين لها، وأحد عشر قسمًا متمايزًا مركّبة بنظافة، وحلقة تحقّق قادرة على إثبات مطابقة النتيجة لا على ادّعائها.

تصميم النظام

كيف يعمل

01/03
01

من التصميم إلى مواصفة مقيسة

كيف يتحوّل تصميم ثابت إلى قيم موثّقة قابلة للبناء بدل تقديرات بالعين.

  1. 1يُحلَّل تصميم كل قسم بسكربتات بكسل — مقاطع أعمدة وصفوف للبكسلات بعد تطبيق عتبة
  2. 2تُلتقط الألوان الدقيقة بالقطّارة، وتُشتق أحجام الخط من ارتفاع الحرف الكبير، وتُعدّ المسافات بالبكسل
  3. 3تُدوَّن كل قيمة في مواصفة تصميم خاصة بالقسم، بإحداثيات التصميم
  4. 4تُوحَّد الألوان والتدرّجات والخطوط المتكرّرة في نظام رموز مركزي
02

من المواصفة إلى صفحة مركّبة

كيف تصير المواصفة الموثّقة أحد عشر قسمًا تُعرض في معظمها على الخادم.

  1. 1يحمّل تخطيط App Router كلًّا من Tailwind والخطوط الثلاثة المستضافة ذاتيًا إلى المستند
  2. 2أربعة عشر مكوّنًا مركّزًا تُنفّذ الأقسام اعتمادًا على الرموز المقيسة
  3. 3تركّبها الصفحة بالترتيب — الواجهة الرئيسية، والافتتاح الكبير، والقصة، والخدمات، والباقات، والتدريب، ومعرض الصور، وآراء العملاء، والأسئلة الشائعة، والتواصل، والتذييل
  4. 4تُعرض معظم الأقسام على الخادم، وتضيف طبقة خفيفة للكشف عند التمرير حركةً دون الإضرار بزمن أول رسم
03

العرض ثم المقارنة ثم التقارب

كيف تُثبَت مطابقة البناء للتصميم بدل الاكتفاء بادّعائها.

  1. 1تعرض منظومة Puppeteer الصفحة العاملة وتلتقط لكل قسم لقطة شاشة بعرض التصميم نفسه
  2. 2تُقارَن كل لقطة بالبكسل مع تصميمها، مع إبراز المناطق الأكثر اختلافًا
  3. 3تُصلَح الفروق المقيسة — مسافة أو لون أو حجم خط — من مصدرها
  4. 4تتكرّر الحلقة حتى يطابق كل قسم التصميم، ثم يُتحقّق من التجاوب عبر نقاط التوقّف

أبرز الميزات

  • تنفيذ مطابق للتصاميم بدقة البكسل — كل لون وحجم خط ومسافة مقيس من التصميم لا مقدَّر بالتقريب
  • أحد عشر قسمًا مصنوعًا بعناية في أربعة عشر مكوّنًا مركّزًا على Next.js 16 وReact 19 وTailwind v4
  • نظام رموز مركزي بلونَي الكريمي والذهبي، مع خطوط فاصلة وشارات وأزرار بتدرّج ذهبي مطابق
  • ثلاثة خطوط مستضافة ذاتيًا (Playfair Display · Poppins · Great Vibes) عبر next/font، دون أي طلب خطوط من طرف ثالث
  • حلقة تحقّق — عرض ثم لقطة شاشة ثم مقارنة ثم تقارب — تُثبت مطابقة البناء للتصميم
  • شبكة خدمات قابلة للتصفية، وباقات مميّزة، وقسم كامل لأكاديمية التدريب
  • قسم حجز/تواصل مع خريطة الموقع، إضافة إلى عرض افتتاح كبير ومعرض صور
  • معروضة على الخادم في معظمها، بطبقة حركة تكشف العناصر عند التمرير، ومتجاوبة بالكامل

Outcomes

  • صفحة هبوط لصالون فاخر تطابق تصاميمها بكسلًا ببكسل — مؤكَّدة بالمقارنة لا مفترضة
  • تنفيذ سهل الصيانة قائم على الرموز لأحد عشر قسمًا في أربعة عشر مكوّنًا مركّزًا
  • هوية أمينة بلونَي الكريمي والذهبي، بخطوط مستضافة ذاتيًا ودون أي طلبات خطوط من طرف ثالث
  • صفحة سريعة، وثابتة في معظمها، ومتجاوبة بالكامل، جاهزة لاستقبال الحجوزات

أعمال أخرى

TourAxis preview
منصّة سفر

TourAxis

سوق سياحي مُحوكَم لتخطيط الرحلات وحجزها ودفع تكاليفها

عرض المشروع