دراسة الحالةVercel - Production

PharmaFlow | PWA صيدلية ولوحات تحكم

تطبيق صيدلية تقدمي ثنائي اللغة يربط العملاء بالصيادلة. بنيت تدفقات تسوق قابلة للتثبيت، وواجهات تجارة RTL/LTR، وتصفية للكتالوج، ومراجعة للوصفات، ولوحات تحكم mobile-first تجعل العمل اليومي في الصيدلية أسرع وأسهل.

PharmaFlow | PWA صيدلية ولوحات تحكم

تقنيات الواجهة

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS

الأداء

  • Server Components حيث تقلل JavaScript على العميل.
  • Next.js Image مع Cloudinary لأصول المنتجات.
  • Prefetch لمسارات التسوق الشائعة.
  • واجهة غير متزامنة مع Streaming وSuspense.
  • Lazy loading لأدوات اللوحة غير الضرورية.

الجودة والموثوقية

  • شاشات منفصلة للعميل والصيدلي.
  • حالات واجهة مصادَق عليها واضحة.
  • تحقق من المدخلات في النماذج وبيانات الكتالوج.
  • سلوك تخطيط متسق عبر تدفقات التسوق.

أبرز المميزات

01

واجهة صيدلية عربية وإنجليزية مع دعم RTL/LTR.

02

تطبيق تقدمي قابل للتثبيت على الموبايل.

03

تصفح كتالوج مع فلاتر السعر والشكل والتوفر.

04

بحث منتجات تقريبي لكتالوجات صيدلية كبيرة.

05

لوحة صيدلي لمتابعة الطلبات والمخزون.

06

واجهة مراجعة وصفات رقمية.

07

تدفقات استشارة وسلة للعملاء.

08

صور منتجات عبر Cloudinary.

بنية الواجهة

مسارات تسوق العميل وتخطيطات موطَّنة
شاشات لوحة الصيدلي
مكوّنات مشتركة للمنتج والسلة والاستشارة
طبقة عرض PWA والإشعارات
صور منتجات محسّنة للعرض

استراتيجيات هندسة الواجهة

  • فصل واضح بين شاشات العميل والصيدلي.
  • تجربة موبايل PWA أولًا لعمل الصيدلية اليومي.
  • مكوّنات React قابلة لإعادة الاستخدام للكتالوج واللوحة.
  • Cloudinary مع Next.js Image لصور منتجات متجاوبة.
  • metadata ومسارات ثنائية اللغة ليسهل اكتشاف المنتج.
  • تحقق من المدخلات على العميل للنماذج والحقول الأساسية.

الواجهة البصرية

PharmaFlow | PWA صيدلية ولوحات تحكم لقطة شاشة 1
PharmaFlow | PWA صيدلية ولوحات تحكم لقطة شاشة 2
PharmaFlow | PWA صيدلية ولوحات تحكم لقطة شاشة 3
PharmaFlow | PWA صيدلية ولوحات تحكم لقطة شاشة 4
PharmaFlow | PWA صيدلية ولوحات تحكم لقطة شاشة 5

مهتم بهذا المشروع؟

أنا متاح لفرص وتعاونات جديدة. دعنا نبني شيئًا استثنائيًا معًا.

تواصل معي
Mostafa Abdellraheem | Front-End Developer | React & Next.js