المشروع عبارة عن موقع ويب لإدارة نادي رياضي، مبني بلغة PHP مع قاعدة بيانات MySQL (بيتصل فيها عبر mysqli)، ومقسوم إلى لوحتين رئيسيتين حسب نوع المستخدم: لوحة الأدمن (صاحب أو مدير النادي) ولوحة المدرّب. بتبدأ العملية من صفحة تسجيل دخول موحّدة بتتحقق من اسم المستخدم وكلمة المرور باستخدام Prepared Statements لحماية الاستعلام، وبعدها بتوجّه المستخدم تلقائياً حسب دوره: الأدمن بيروح للوحة الإدارة، والمدرّب بيروح لصفحته الخاصة. وإذا كان المدرّب بيدخل لأول مرة (قبل ما يغيّر كلمة المرور المؤقتة اللي أعطاه إياها الأدمن) بيتحوّل لصفحة "نسيت/تغيير كلمة المرور" ليحدد كلمة مرور جديدة.
من جهة الأدمن، اللوحة فيها داشبورد بيعرض إحصائيات عدد الأعضاء والمدرّبين والمنتجات والأقسام التابعة لهذا الأدمن، وأربع أقسام لإدارة البيانات. قسم الأعضاء بيسمح بإضافة عضو جديد (الاسم، العمر، الجنس، الوزن، الطول، تاريخ بداية ونهاية الاشتراك، رقم الخزانة، رقم الهاتف) وربطه بمدرّب وقسم رياضي، مع التحقق من أن رقم الخزانة غير مستخدم، ومن أن المدرّب لسا عنده مكان (فيه حد أقصى لعدد الأعضاء لكل مدرّب بينقص تلقائياً عند الإضافة). قسم المدرّبين بيسمح بإضافة مدرّب مع راتبه وخبرته وأيام تدريبه ورقم خزانته، وبينشئ له حساب دخول تلقائياً (اسم مستخدم وكلمة مرور). قسم الأقسام (Sections) بيعرّف الأنشطة أو الكورسات الرياضية مع سعرها ونوعها ووقت وأيام الحصة. وقسم المنتجات بيدير مخزون المنتجات اللي بيبيعها النادي (مكملات، مشروبات، إلخ) مع صورة وسعر وكمية، وفيه خاصية البيع التي بتنقص الكمية وتسجّل عملية البيع بتاريخها. وفي كل الأقسام في بحث، وتعديل، وحذف، ورسائل تنبيه (Toast)، وفي ملف دوال مشترك (AdminFunctions) فيه دوال عامة للبحث والإدخال والحذف والتعديل، إضافة لدالة بتحسب الأرباح الشهرية من المبيعات، ودوال للتحقق من صحة المدخلات (الاسم، العمر، الهاتف، اسم المستخدم، كلمة المرور).
من جهة المدرّب، في صفحة رئيسية فيها ترحيب وإحصائيات (عدد الأعضاء، حصص اليوم، البرامج الفعّالة، الأهداف المنجزة)، وقائمة بالحصص القادمة ونشاط الأعضاء الأخير. وفي صفحة الأعضاء بيشوف المدرّب أعضاءه ويبحث فيهم ويحدّث وزنهم وطولهم ووزنهم المستهدف وأهدافهم. وصفحة الجدول (Schedule) بيضيف فيها حصص ويعدّل حالة الحضور (حاضر، غائب...). وصفحة التقدّم (Progress) بتعرض نسب حضور آخر 30 يوم، والحضور الأسبوعي، ومعدل التقدم في الوزن، والأهداف المحققة. وصفحة المعلومات الشخصية بيشوف فيها بياناته.
أما قاعدة البيانات فبتتضمن جداول: users (للدخول)، member، coach، section، product، sales، attendance، progress، goals. وكان العمل على GitHub بفروع لكل عضو (فرع خاص لوئام وآخرين)، مع كوميتات واضحة مثل إضافة صفحة الدخول ولوحة الأدمن والبحث والإدخال والحذف وبيع المنتجات وتغيير كلمة المرور.