FitHub هو نظام متكامل لإدارة صالات الجيم تم تطويره باستخدام ASP.NET Core، ويعكس تطبيقًا عمليًا لمفاهيم الـ Clean Architecture وبناء الأنظمة القابلة للتوسع.
يوفر النظام بيئة متكاملة لإدارة الأعضاء، المدربين، الاشتراكات، الجلسات التدريبية، وخطط التدريب، مع تقسيم واضح للصلاحيات بين (Admin – Trainer – Member) باستخدام نظام Authorization مبني على الأدوار.
يدعم النظام تسجيل الدخول باستخدام Google، بالإضافة إلى نظام تسجيل تقليدي مع تأكيد البريد الإلكتروني واستعادة كلمة المرور، مما يعزز من أمان التطبيق وتجربة المستخدم.
كما يحتوي على نظام مدفوعات إلكترونية مدمج باستخدام PayPal، يتيح للمستخدمين الاشتراك في الخطط أو شراء الجلسات بسهولة وأمان.
تم بناء المشروع باستخدام معمارية 3-Tier (DAL, BLL, Presentation) لضمان فصل المسؤوليات، سهولة الصيانة، وقابلية التوسع، مع استخدام Entity Framework Core لإدارة قواعد البيانات.
يعكس هذا المشروع خبرة عملية في بناء أنظمة حقيقية (Production-Level Systems) باستخدام تقنيات .NET الحديثة.