سانوس فارما (PharmacySupplier)
منصة رقمية متكاملة لإدارة وتوريد الأدوية في الوقت الحقيقي، تهدف إلى ربط الصيدليات بالموردين الطبيين لتسهيل إدارة الأدوية، الطلبات، والفواتير، مع توفير لوحات تحكم ذكية لدعم اتخاذ القرار وتحسين كفاءة سلسلة التوريد.
قمت بدور Project Lead والمطور الأساسي للـ Backend، حيث توليت مسؤولية تخطيط النظام، تصميم البنية التقنية، وتنفيذ المنطق الأساسي للتطبيق بالتعاون مع العميل ومطور Flutter.
المهام والمسؤوليات الرئيسية:
تخطيط المتطلبات وإدارة المشروع:
تحليل احتياجات العميل، تصميم الـ workflows، وتحديد معمارية النظام بما يضمن الوضوح، القابلية للتوسع، وسهولة التطوير.
تصميم وبناء الـ Backend:
تطوير Backend باستخدام ASP.NET Core Web API و Entity Framework Core مع SQL Server، مع التركيز على الأداء العالي، الأمان، وقابلية الصيانة.
إدارة الصلاحيات وتعدد الأدوار:
دعم أدوار متعددة (Admin – Supplier – Pharmacy) مع سياسات وصول دقيقة لكل دور.
أهم خصائص (Features) المشروع:
إدارة الأدوية والمخزون:
تسجيل وتتبع بيانات الأدوية، الكميات، الأسعار، وتواريخ الصلاحية، مع تنبيهات ذكية لحالات النقص.
إدارة الطلبات والفواتير:
إنشاء الطلبات وتحويلها إلى فواتير منظمة، مع متابعة الحالة من الطلب حتى التسليم وربطها بالحركات المالية.
لوحات تحكم (Dashboards):
Dashboards مخصصة لكل مستخدم لعرض حالة الطلبات، حركة التوريد، والإحصائيات المهمة (KPIs).
الإشعارات اللحظية (Real-Time Notifications):
استخدام SignalR لإرسال تحديثات فورية عن حالة الطلبات بين الصيدليات، الموردين، والإدارة.
التحكم في التزامن (Concurrency Control):
تطوير Middleware يمنع تنفيذ أكثر من طلب متزامن لنفس الصيدلية، لتجنب تكرار طلب نفس المنتج.
إدارة المشرفين (Admin Workflow):
دعم عمل أكثر من Admin في نفس الوقت مع تنظيم التعديلات ومنع التعارض لضمان استقرار النظام.
المشروع يركز على تقليل الأخطاء البشرية، تسريع دورة الطلب، وتحسين كفاءة إدارة الأدوية والفواتير، مع تصميم يسمح بالتوسع المستقبلي والتكامل السلس مع تطبيقات الموبايل.