تم تطوير هذا المشروع كمنصة تفاعلية تهدف إلى تحسين تجربة المستخدم في ممارسة التمارين الرياضية، من خلال توفير مكتبة فيديوهات احترافية، ونظام دقيق لحساب السعرات، ولوحة تحكم شخصية لكل مستخدم.
**أهم ميزات النظام:**
**تتبع ديناميكي للسعرات الحرارية**
* يتم احتساب السعرات تلقائيًا عند إكمال التمارين
* دعم لعرض الإحصائيات اليومية، الأسبوعية، والإجمالية
* عرض التقدم الشخصي بشكل مرئي داخل لوحة التحكم
**نظام إدارة مستخدمين متكامل**
* تسجيل دخول وتسجيل حساب باستخدام JWT
* إمكانية تغيير واستعادة كلمة المرور
* صفحة ملف شخصي تحتوي على البيانات الشخصية
* لوحة تحكم للمشرفين لإدارة المستخدمين ومتابعة نشاطهم
**مكتبة فيديوهات تفاعلية**
* تصنيفات حسب نوع التمرين ودرجة الصعوبة
* دعم وظائف: الإعجاب، الحفظ، التعليق، وإكمال الفيديو
* واجهة تشغيل فيديو متجاوبة وسلسة
**مقالات ومحتوى تثقيفي**
* نظام إدارة للمقالات الصحية والرياضية
* عرض المقالات حسب التصنيف مع إمكانية القراءة والتفاعل
**تصميم عصري ومتجاوب**
* استخدام Tailwind CSS لواجهة أنيقة ومرنة
* دعم الوضع الليلي (Dark Mode)
* تجربة استخدام مثالية على الهاتف والتابلت والكمبيوتر
**لوحة تحكم للمشرفين**
* إدارة كاملة للمحتوى (فيديوهات - مقالات - مستخدمين)
* إحصائيات لحظية حول النشاط وعدد المستخدمين والتفاعل
* إدارة النشرة البريدية للمشتركين
**التقنيات المستخدمة:**
* **الواجهة الأمامية (Frontend):** React + TypeScript + TailwindCSS
* **الواجهة الخلفية (Backend):** Django REST Framework
* **قاعدة البيانات:** SQLite (قابلة للتحويل لـ PostgreSQL)
* **التوثيق:** JWT Authentication
* **واجهة API:** RESTful، موثقة بالكامل
**ميزات إضافية للمطورين والعملاء:**
* نظام عينات بيانات جاهز لتجربة التطبيق (Users - Videos - Articles)
* حسابات تجريبية للمشرف والمستخدم العادي
* ملف README شامل للتشغيل السريع (Quick Start)
* بيئة تشغيل سهلة عبر `.env` في كل من الواجهة الأمامية والخلفية
---
️ هذا النظام مناسب لأي منصة رياضية أو أكاديمية تدريب تهتم باللياقة البدنية، ويمكن تخصيصه بسهولة ليتوافق مع احتياجات أي عميل سواء على مستوى الشكل أو الوظائف.