مشروع Ontraiopharmacy هو نظام برمجى ضخم (Enterprise-grade) مصمم لإدارة القطاع الصيدلاني وتسهيل التواصل بين أصحاب الصيدليات، الصيادلة، والمرضى. يجمع المشروع بين إدارة الأعمال (Business Management) ومعايير السلامة الطبية، مما يجعله حلاً متكاملاً لإدارة الصيدليات كمنصة خدمية (SaaS).
أهم الحلول التقنية والمميزات في المنصة:
- نظام تعدد الأدوار (Multi-role Ecosystem): تم بناء 5 بوابات منفصلة في نظام واحد (Owner, Pharmacist, Staff, Patient, Admin)، حيث تتمتع كل فئة بصلاحيات مخصصة وواجهة مستخدم تلبي احتياجاتها بدقة.
- نظام الاشتراكات والدفع (Stripe Integration): دمج نظام اشتراكات متطور (Silver, Gold, Diamond) يسمح للصيدليات بالاشتراك الشهري أو السنوي، مع إدارة كاملة للفواتير وبوابات الدفع عبر Stripe.
- إدارة التوظيف والمناوبات (Staff & Scheduling): نظام متكامل لنشر وإدارة مناوبات العمل (Shifts)، يسمح للصيادلة بالتقديم على الفرص المتاحة، مع نظام مراسلات داخلي وتنبيهات فورية.
- الأمان والامتثال الطبي (Compliance & Safety):
تنفيذ نظام PSSA (تقييم سلامة الصيدلية) مع تقارير تحليلية وخطط عمل.
نظام الإبلاغ عن الحوادث الدوائية (Incident Reporting) لتتبع الأخطاء الطبية وتحليل مسبباتها.
حماية بيانات المرضى باستخدام Supabase RLS لضمان أعلى مستويات الخصوصية.
- أدوات الإدارة والتقارير: لوحة تحكم للمسؤولين (Admins) لإدارة محتوى المنصة، توليد تقارير PDF، إرسال تذكيرات آلية، ومتابعة مؤشرات الأداء عبر رسوم بيانية تفاعلية (Recharts).
- تجربة المريض: محرك بحث متطور يسمح للمرضى بالعثور على الصيدليات بناءً على الموقع، الخدمات المتوفرة، واللغات، مع إمكانية حجز المواعيد مباشرة.
البنية التكنولوجية (Tech Stack):
Frontend: Next.js 16 (App Router), React 19, TypeScript.
Backend & Security: Supabase (Auth, PostgreSQL), Row Level Security (RLS).
Design & UI: Tailwind CSS, Radix UI (لضمان أعلى معايير الوصول - Accessibility).
Integrations: Stripe (Payments), SendGrid/Resend (Emails), UploadThing (Files).
Specialized Tools: PDF-lib لإنشاء التقارير، Zod للتحقق من البيانات، Recharts للبيانات الإحصائية.
هذا المشروع يبرز قدرتي على بناء أنظمة SaaS معقدة تتطلب دقة عالية في منطق الأعمال (Business Logic) وتأميناً صارماً للبيانات الحساسة.