**نظام إدارة العيادات الطبية (Med-Clinic)**
قمت بتطوير نظام متكامل لإدارة العيادات الطبية باستخدام **ASP.NET Core 8** و **React** وفقًا لمبادئ **Clean Architecture** لضمان قابلية التوسع وسهولة الصيانة. يهدف النظام إلى تسهيل إدارة الأطباء والمرضى والمواعيد والسجلات الطبية من خلال واجهة حديثة وتجربة استخدام سلسة.
**أبرز المميزات:**
* إدارة الأطباء والمرضى والمواعيد والسجلات الطبية بشكل متكامل.
* تطوير RESTful API باستخدام ASP.NET Core مع تطبيق نظام صلاحيات (Role-Based Authorization) للمسؤولين والأطباء والمرضى.
* نظام مصادقة آمن يعتمد على JWT Access Tokens و Refresh Tokens.
* واجهة مستخدم تفاعلية ومتجاوبة باستخدام React و Material UI (MUI).
* رفع وإدارة الصور والملفات الطبية عبر Cloudinary.
* إرسال إشعارات البريد الإلكتروني الخاصة بالمواعيد والتنبيهات بشكل آلي.
* استخدام SQL Server لإدارة وتخزين البيانات بكفاءة.
* تطبيق Entity Framework Core للتعامل مع قاعدة البيانات.
* دعم التشغيل والنشر باستخدام Docker و Docker Compose لتشغيل الواجهة الأمامية والخلفية وقاعدة البيانات في بيئة موحدة.
* إعدادات مرنة تعتمد على بيئات التشغيل المختلفة (Development / Production).
**التقنيات المستخدمة:**
ASP.NET Core 8, React, Material UI (MUI), SQL Server, Entity Framework Core, JWT Authentication, Cloudinary, Docker, Docker Compose.