تطبيق ويب كامل لتتبع اللياقة البدنية يساعد المستخدمين على تسجيل التمارين، متابعة السعرات الحرارية، وتحديد أهدافهم الرياضية مع رسوم بيانية تفاعلية.
مميزات المشروع:
الواجهة الأمامية:
تسجيل دخول وتسجيل مستخدم جديد مع JWT للتوثيق الدائم
إضافة، تعديل وحذف التمارين
متابعة نوع التمرين، المدة، السعرات، التاريخ، والملاحظات
لوحة تحكم تفاعلية تعرض الأداء الأسبوعي والشهري
رسم بياني يوضح السعرات المحروقة حسب نوع التمرين
تحديد وتتبع الأهداف الشخصية مع شريط تقدم متحرك
تصميم Responsive باستخدام React، Tailwind CSS، Framer Motion
إشعارات فورية للعمليات الناجحة أو الفاشلة
الواجهة الخلفية:
RESTful API بإطار Django وDjango REST Framework
CRUD للمستخدمين، التمارين، والأهداف
حماية Endpoints باستخدام JWT
التقنيات المستخدمة:
Frontend: React, Redux Toolkit, Tailwind CSS, Framer Motion, Chart.js
Backend: Django, Django REST Framework, SQLite
Authentication: JWT Tokens
Libraries: React Router, React Toastify, Lucide Icons