واجهة خلفية لنظام إدارة مستشفى مبنية باستخدام ASP.NET Core Web API، وتهدف إلى تنظيم بيانات المستشفى والأطباء والمرضى والحجوزات.
يحتوي المشروع على طبقات API وBLL وDAL، مع Controllers لإدارة الحجوزات، الأقسام، الأطباء، المستشفيات، المرضى، التسجيل، تسجيل دخول الطبيب، والتحقق من التوكن. كما يستخدم JWT Authentication وASP.NET Identity مع Swagger لتوثيق وتجربة الواجهات.
أهم المميزات:
- إدارة الأطباء والمرضى والأقسام والمستشفيات.
- تسجيل المرضى وتسجيل دخول الأطباء.
- إنشاء ومتابعة الحجوزات.
- التحقق من صلاحية التوكن وحماية المسارات.
- فصل منطق العمل في طبقات مستقلة BLL وDAL.
- Swagger لتوثيق واختبار الواجهات.
التقنيات: ASP.NET Core Web API, .NET 6, JWT Authentication, ASP.NET Identity, Entity Framework Core, Swagger, Layered Architecture.