DocLink – نظام حجز مواعيد الأطباء (Backend)

تفاصيل العمل

نظام متكامل لإدارة مواعيد الأطباء تم تطويره باستخدام ASP.NET Core 8 باتباع Clean Architecture.

يتيح للمرضى حجز المواعيد والتواصل الفوري مع الأطباء عبر SignalR، مع تسجيل دخول آمن باستخدام JWT، وتخزين مؤقت للبيانات عبر Redis، وتسجيل منظم للأحداث باستخدام Serilog.

النظام يتميز بأداء عالٍ، وتصميم قابل للتوسع، وتجربة استخدام احترافية تربط المريض بالطبيب بسهولة.

الخصائص الأساسية

تسجيل دخول آمن باستخدام JWT + Refresh Tokens.

دردشة فورية بين الطبيب والمريض عبر SignalR.

نظام بحث متقدم لاكتشاف الأطباء حسب التخصص أو اللغة أو التقييم.

إدارة شاملة للمواعيد (إنشاء – تعديل – إلغاء – متابعة الحالة).

Redis Cache لتحسين الأداء وتسريع استرجاع البيانات.

تسجيلات منظمة عبر Serilog لمراقبة النظام وتحليل السجلات.

تحقق ذكي من المدخلات باستخدام FluentValidation.

تحويل تلقائي للكائنات باستخدام Mapster.

التقنيات المستخدمة

Framework: .NET 8

Database: SQL Server + Entity Framework Core

Real-Time Communication: SignalR

Caching: Redis

Logging: Serilog

Validation: FluentValidation

Mapping: Mapster

Architecture: Clean Architecture

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
8
تاريخ الإضافة
تاريخ الإنجاز
المهارات