نظام إدارة نادي رياضي متكامل (fredoom)
تفاصيل العمل
نظام إدارة نادي رياضي متكامل (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 — هيكلية قابلة للتوسع لإضافة ميزات مستقبلية مثل الدفع الإلكتروني أو تطبيق الجوال.
مهارات العمل
بطاقة العمل
طلب عمل مماثل