عملت على تطوير منصة رقمية متكاملة لربط المرضى بمقدمي الخدمات الصحية، تتيح حجز المواعيد، إجراء الاستشارات، وإدارة المتابعة بشكل إلكتروني.
تشمل المنصة موقع ويب وواجهة برمجية (API) مبنية باستخدام ASP.NET Core ، مع اعتماد هندسة نظيفة (Clean Architecture) تفصل بين طبقات النظام (Domain, Application, Infrastructure, API) لضمان قابلية التوسع وسهولة الصيانة.
ساهمت في تصميم وتنفيذ Backend system يدعم العمليات الأساسية مثل إدارة المستخدمين، الحجوزات، الاستشارات، الدفع، والإشعارات، بالإضافة إلى تطوير نظام إداري لإدارة المحتوى والتقارير.
? ماذا أنجزت في المشروع؟
تطوير RESTful API باستخدام ASP.NET Core 8 وفق أفضل الممارسات
تطبيق Clean Architecture وفصل واضح بين الطبقات
بناء نظام مصادقة باستخدام JWT و ASP.NET Core Identity
تصميم نظام حجوزات متكامل (إنشاء، تعديل، متابعة الحالات)
تنفيذ نظام دفع واشتراكات (قابل للتكامل مع بوابات دفع)
تطوير نظام إشعارات فورية باستخدام Firebase
استخدام SignalR للتواصل الفوري (Realtime features)
إدارة المهام الخلفية باستخدام Hangfire
بناء نظام تقييمات وكوبونات وإعلانات داخل المنصة
إنشاء تقارير PDF وتصدير بيانات Excel في لوحة التحكم
توثيق API باستخدام Swagger (OpenAPI)
تطبيق Logging احترافي باستخدام Serilog
? التقنيات المستخدمة
.NET 8 / ASP.NET Core Web API
C#
Entity Framework Core
SQL Server
JWT Authentication
ASP.NET Core Identity
SignalR
Hangfire
Firebase Cloud Messaging (FCM)
Mapster
Serilog
Swagger / OpenAPI
QuestPDF
ClosedXML