تخطَّ إلى المحتوى
كل الأعمال

المشروع الرئيسي

PharmacyOS

إدارة الصيدلية × تجربة رقمية للزبون

منتج رقمي متكامل يجمع إدارة الصيدلية وبيانات المنتجات وتجربة الزبون والذكاء الاصطناعي والبنية التشغيلية ضمن نظام واحد.

لوحة تحكم PharmacyOS تعرض المبيعات والفواتير والمنتجات المباعة وتنبيهات المخزون.

مسارات منفصلة، وزبون واحد

عادةً تعمل إدارة المخزون وبيانات المنتجات والنشر وتجربة الزبون كمسارات منفصلة. صُمّم PharmacyOS ليجمعها ضمن منتج واحد مترابط، من شاشة الإدارة إلى واجهة الزبون.

الإدارة والمتجر ليسا مشروعين يتشاركان العلامة فقط، بل نصفان لنظام واحد تربطهما واجهة برمجية مركزية: المنتج الذي يُنشر من شاشة الإدارة يظهر في كتالوج الزبون.

03

معمارية النظام

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

مسار البيانات الأساسي

  1. 01

    واجهة الإدارة

  2. 02

    واجهة FastAPI محمية

  3. 03

    طبقة بيانات SQLAlchemy

  4. 04

    PostgreSQL

  5. 05

    متجر الزبون

مسار المراجع الرسمية

  1. 01

    خدمة خلفية محمية

  2. 02

    RxNorm

  3. 03

    DailyMed

  4. 04

    openFDA كبديل

  5. 05

    نتيجة موحّدة

04

قدرات المنصة

01

التشغيل

  • لوحة تحكم الصيدلية
  • إدارة الأدوية والمنتجات
  • تتبّع المخزون والكميات
  • إدارة المبيعات
  • إدارة الموظفين
  • إدارة الأقسام والعلامات
  • استيراد المنتجات عبر CSV
02

تجربة الزبون

  • واجهة عربية RTL متجاوبة
  • متجر مبني للهاتف أولاً
  • صفحات منتجات للزبون
  • بحث بالاسم والقسم والشركة والباركود
  • أماكن للمميز والعادي والمخفّض
  • صور المنتجات ومعلومات إضافية
03

بيانات مترابطة

  • واجهة برمجية مركزية بين الإدارة والمتجر
  • إنشاء منتجات المخزون داخلياً
  • نشر المنتجات إلى متجر الزبون
  • مزامنة المنتجات بين الإدارة والمتجر
  • مزامنة حذف المنتجات
04

البنية التشغيلية

  • خلفية FastAPI
  • طبقة بيانات SQLAlchemy
  • قاعدة بيانات PostgreSQL
  • الإدارة والمتجر على Cloudflare Pages
  • الواجهة البرمجية على Render
  • فصل طبقات الإدارة والمتجر والـAPI وقاعدة البيانات

05

ذكاء يفهم منتجات الصيدلية، لا إجابات عشوائية.

لا يبدأ المساعد من قائمة عشوائية. يفهم سؤال الزبون، يربطه بوصف المنتجات المتوفرة، ثم يساعده على الوصول إلى خيارات مرتبطة بالحاجة التي ذكرها.

  • مساعد داخل المتجر موجّه للزبون
  • اكتشاف المنتجات عبر محادثة طبيعية
  • اقتراحات مبنية على كتالوج PharmacyOS المتوفر
  • توصيات حسب الحاجة التي ذكرها الزبون
  • ربط الإرشاد بصفحات منتجات حقيقية
  • تكامل غير متزامن مع RxNorm و DailyMed و openFDA
  • مسارات محمية للمراجع والصور الدوائية الرسمية
محادثة مساعد PharmacyOS يقترح منتجات من الكتالوج لبشرة دهنية معرّضة للحبوب.

المساعد — اقتراح مبني على الكتالوج

06

حماية مبنية داخل كل طبقة.

دفاع متعدد الطبقات بوصف دقيق: نقل مشفّر، جلسات موقّعة، مسارات محمية، بيانات مُتحقَّق منها، وتكاملات محكومة من الخادم.

  1. 01

    نقل مُشفّر

    HTTPS / TLS

    تُقدَّم الخدمات الإنتاجية عبر HTTPS. يشفّر TLS البيانات أثناء انتقالها بين المتصفح والخدمات.

  2. 02

    الهوية وسلامة الجلسة

    JWT · HS256 · صلاحية 60 دقيقة

    تعتمد مصادقة الإدارة على رموز JWT موقّعة بـ HS256. التوقيع يحمي سلامة الرمز ليرفض الخادم أي رمز مُعدّل، وهو لا يشفّر محتواه.

  3. 03

    واجهة برمجية محمية

    مسارات FastAPI مُوثّقة

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

  4. 04

    التحقق والوصول للبيانات

    Pydantic · SQLAlchemy

    تتحقق مخططات Pydantic من بنية البيانات. وعمليات ORM المُعاملة تقلّل التعرّض لأنماط حقن SQL المباشرة.

  5. 05

    طبقة البيانات

    PostgreSQL

    قيود قاعدة البيانات، ومنها معالجة الباركود الفريد، تحمي اتساق البيانات. لا تصل بيانات الاتصال إلى الواجهة، وتبقى الإعدادات في الخادم.

  6. 06

    مراجع خارجية محكومة

    RxNorm · DailyMed · openFDA

    تُستدعى المراجع الرسمية عبر خدمات خلفية محكومة. الاستدعاء غير المتزامن يمنع تعطّل المسار، وسلسلة بديلة تستجيب عند عدم توفّر المصدر المفضّل.

حماية متعددة الطبقات بوصف دقيق: TLS يشفّر النقل، وHS256 يوقّع الرموز ولا يشفّرها، ومعالجة كلمات المرور تجزئة أحادية الاتجاه. لا نَدّعي أي شهادة أو اختبار اختراق.

07

صُمّم كمنتج، لا كلوحة تحكم

واجهة عربية RTL بالكامل، ومتجر مبني للهاتف أولاً، وتصفّح منتجات منظّم، وهوية بصرية واحدة تمتد من شاشة الإدارة إلى صفحة المنتج.

الصفحة الرئيسية لمتجر PharmacyOS بالعربية مع تصفح الأقسام.

المتجر — الواجهة العربية

صفحة منتج في PharmacyOS مع التفاصيل وطريقة الاستخدام والتنبيهات.

المتجر — صفحة المنتج

08

الواجهة الحقيقية

لوحة النشر في PharmacyOS: البحث عن صور الأدوية الرسمية وخيارات أقسام الموقع.

الإدارة — نشر منتج إلى المتجر

تحليلات PharmacyOS: حركة المبيعات والإيراد حسب القسم وأعلى المنتجات.

الإدارة — التحليلات والتقارير

المنتجات المميزة والوصل حديثاً في متجر PharmacyOS.

المتجر — المميزة والوصل حديثاً

PharmacyOS — سردية اللون

PharmacyOS — سردية اللونتوازن اللوحة بين الثقة الطبية والوضوح وبين نبرة رقمية هادئة وحديثة: التيل الغامق يمنح المصداقية، والزمردي هو الصوت الفاعل، والنعناعي يخفّف الضغط البصري، والأبيض يحافظ على وضوح المعلومة.

09

منتج واحد. تخصصات تعمل معاً.

كل طبقة في PharmacyOS صُمّمت وبُنيت داخل HALF.

  • استراتيجية المنتج
  • إدارة العلامة
  • تصميم التجربة والواجهة
  • تجربة عربية RTL
  • تصميم الموشن
  • هندسة الواجهات
  • هندسة الخلفية
  • معمارية قواعد البيانات
  • تجربة الذكاء الاصطناعي
  • تكامل البيانات الدوائية
  • أمن التطبيقات
  • النشر الإنتاجي

منتج رقمي صُمّم وطُوّر بواسطة HALF.

المطور الرئيسي — Mohammed Al-Khafaji

10

ليس مجموعة شاشات منفصلة.

بل منتج واحد مترابط يبدأ من إدارة الصيدلية ويصل إلى تجربة الزبون.

الإبداعالتقنيةمنتج رقمي متكامل