تفاصيل العمل

نظام إدارة نادي رياضي متكامل (fredoom) تم تطويره باستخدام تقنيات ASP.NET Core الحديثة لإدارة شاملة للمشتركين والمدربين والعمليات الإدارية.

? المميزات الرئيسية:

• لوحة تحكم ذكية (Dashboard): إحصائيات لحظية شاملة (عدد المشتركين، المدربين النشطين، إجمالي الاشتراكات، والتقارير المالية).

• إدارة المشتركين (Members): نظام كامل لتسجيل الأعضاء، تتبع ملفاتهم الشخصية، وحالات اشتراكاتهم.

• إدارة المدربين (Trainers): تنظيم ملفات المدربين، تخصصاتهم، وتعيينهم للمشتركين مع إمكانية تقييم أدائهم.

• نظام الباقات والاشتراكات: مرونة عالية في إنشاء باقات رياضية متنوعة (Packages) وإدارة عمليات الاشتراك (Subscriptions) وتواريخ انتهاء الصلاحية.

• نظام الدردشة المتكامل (Internal Chat): وسيلة تواصل مباشرة ومؤمنة بين المدربين والمشتركين داخل المنصة.

• التقييمات والمتابعة (Evaluations): أدوات لمتابعة أداء المشتركين، وتقييم المدربين لضمان جودة الخدمة.

• إدارة الخدمات الإضافية: إضافة وإدارة خدمات مخصصة مثل التدريب الشخصي أو الاستشارات الغذائية.

• نظام الشكاوى والتنبيهات: وحدة مخصصة لاستقبال شكاوى الأعضاء ونظام إشعارات فوري للتنبيه بالأحداث الهامة.

• أمن البيانات: نظام متقدم للصلاحيات (Roles) يفصل بين مهام المسؤولين (Admin)، المدربين (Trainers)، والمشتركين (Members).

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

• ASP.NET Core 10.0 — الإطار البرمجي الأساسي لبناء النظام بأداء عالٍ.

• Entity Framework Core — لإدارة وقاعدة البيانات والتعامل مع البيانات بكفاءة.

• SQL Server — قاعدة بيانات علائقية قوية لتخزين كافة المعلومات الحساسة.

• ASP.NET Core Identity — نظام متكامل لإدارة الهوية، التسجيل، وتأمين الحسابات.

• Razor Views & Bootstrap — لتصميم واجهات مستخدم متجاوبة (Responsive) تعمل على كافة الأجهزة.

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

• Clean Architecture — تقسيم الكود بشكل منظم (MVC) يسهل عملية التطوير والصيانة.

• Role-Based Authorization — تأمين كامل للمسارات والوظائف بناءً على دور المستخدم.

• Data Seeding — نظام تهيئة تلقائية للبيانات الأساسية عند تشغيل المشروع لأول مرة.

• Scalable Design — هيكلية قابلة للتوسع لإضافة ميزات مستقبلية مثل الدفع الإلكتروني أو تطبيق الجوال.

بطاقة العمل

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