نظام إدارة صالة رياضية (Gym Management System) - ASP.NET Core MVC

تفاصيل العمل

قمت بتصميم وتطوير نظام متكامل لإدارة صالات الرياضة باستخدام ASP.NET Core MVC وبنية N-Tier Architecture (فصل كامل بين طبقة البيانات، منطق الأعمال، والعرض)، ويشمل:

إدارة الأعضاء والمدربين

تسجيل الأعضاء مع سجل صحي (Health Record) لكل عضو

إدارة بيانات المدربين وتخصصاتهم (Specialties)

الاشتراكات والخطط (Memberships & Plans)

إنشاء خطط اشتراك مختلفة وربطها بالأعضاء

متابعة حالة الاشتراك (نشط/منتهي)

الجلسات والحجوزات (Sessions & Bookings)

جدولة الجلسات التدريبية وربطها بالمدربين

حجز الأعضاء للجلسات مع تصنيف الجلسات (قادمة/جارية/منتهية)

لوحة تحكم وتحليلات (Analytics Dashboard)

عرض إحصائيات حية: عدد الأعضاء الكلي، الأعضاء النشطين، المدربين، وحالة الجلسات

المميزات التقنية:

Repository Pattern + Unit of Work لفصل منطق الوصول للبيانات

ASP.NET Core Identity لإدارة المستخدمين والصلاحيات

AutoMapper لتحويل البيانات بين الطبقات

Entity Framework Core مع Migrations منظمة لتتبع تطور قاعدة البيانات

رفع وإدارة الملفات (صور الأعضاء والمدربين) عبر Attachment Service مخصص

هذا المشروع يعكس فهمي العميق لمبادئ الـ Clean Architecture وفصل الاهتمامات (Separation of Concerns)، بالإضافة إلى القدرة على بناء أنظمة متكاملة قابلة للصيانة والتوسع.

بطاقة العمل

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