وصف المشروع
المشاركة في بناء وتطوير منصة لياقة بدنية متكاملة تعتمد على معمارية Microservices لخدمة آلاف المستخدمين وتوفير تجربة تدريب شخصية وسلسة
تطوير نظام إدارة الهوية (Identity Management) من الصفر يشمل تسجيل الحسابات، التحقق من الهوية، استعادة كلمة المرور، وإدارة الملفات الشخصية لضمان أعلى مستويات الأمان
تنفيذ نظام إدارة التمارين والبرامج التدريبية مع دعم البحث الذكي حسب الفئة أو العضلة المستهدفة وتتبع التمارين الأكثر شعبية
بناء نظام تواصل غير متزامن بين الخدمات المصغرة باستخدام RabbitMQ و MassTransit لضمان استقرار العمليات الخلفية وتزامن البيانات اللحظي
إعداد بيئة تشغيل مستقلة لكل خدمة باستخدام Docker لتسهيل الاختبارات وضمان أداء ثابت
تصميم طبقة بيانات عالية الكفاءة باستخدام Entity Framework Core و LINQ مع SQL Server وتحسين الاستعلامات لضمان سرعة الاستجابة
تحويل User Stories و Acceptance Criteria إلى ميزات عملية طبقاً لمنهجية Agile لضمان جودة التسليم والتعاون الفعّال مع الفريق
التقنيات المستخدمة
C#
ASP.NET Core Web API
Microservices Architecture
RabbitMQ
MassTransit
Entity Framework Core
LINQ
SQL Server
Docker
Agile Methodology
Git & GitHub