**نبذة عن المشروع**
SmartClinic هو نظام ويب لإدارة العيادات الطبية، يهدف إلى تنظيم العمليات اليومية وتسهيل إدارة بيانات المرضى والأطباء والمواعيد والوصفات الطبية من خلال Backend API منظم وقابل للتطوير.
**المميزات الرئيسية**
- تطوير RESTful APIs لإدارة بيانات النظام.
- تطبيق Clean Architecture لفصل المسؤوليات وتحسين قابلية الصيانة.
- استخدام CQRS وMediatR لتنظيم عمليات القراءة والكتابة.
- التعامل مع قواعد البيانات باستخدام Entity Framework Core وSQL Server.
- تنفيذ نظام Authentication وAuthorization باستخدام JWT.
- تنظيم عمليات التحقق من صحة البيانات باستخدام FluentValidation.
**التقنيات المستخدمة**
C#, ASP.NET Core Web API, Entity Framework Core, SQL Server, Clean Architecture, CQRS, MediatR, JWT.
**الهدف من المشروع**
بناء Backend منظم وقابل للتوسع، يسهل تطويره وصيانته وإضافة مميزات جديدة إليه.