وصف المشروع
منصة تدريب رياضي احترافية
تطبيق ويب متكامل (Full-Stack) مُصمم للرياضيين والمدربين الذين يسعون لتحقيق نتائج حقيقية. تقدم المنصة برامج تدريب مخصصة، تتبع يومي للأداء، ونتائج قابلة للقياس بشكل واضح.
لتقنيات المستخدمة
الواجهة الأمامية (Frontend):
React + Next.js أداء سريع، صديق لمحركات البحث، مع دعم العرض من جهة الخادم (SSR)
Tailwind CSS تصميم نظيف، متجاوب، يعتمد على مبدأ الهاتف أولاً
تصميم الواجهة (UI/UX):
Figma تصميم احترافي للواجهات وتجربة المستخدم قبل التطوير
الخلفية (Backend):
Node.js + Express واجهة برمجية (API) قابلة للتوسع
JWT + إدارة الجلسات نظام مصادقة آمن
قاعدة البيانات:
PostgreSQL قاعدة بيانات علائقية لتنظيم بيانات التدريب
الأمان:
التحقق من رموز JWT
ملفات تعريف ارتباط للجلسات (HTTP-only)
التحقق من صحة المدخلات وحماية من هجمات SQL Injection
تشفير كلمات المرور باستخدام bcrypt
تحديد معدل الطلبات (Rate Limiting) وحماية CORS
الميزات الرئيسية
برامج تدريب مخصصة
تتبع ومراقبة يومية للرياضيين
لوحات تحكم للمدربين والرياضيين
تسجيل دخول آمن مع صلاحيات حسب الدور
تحليلات فورية لتقدم الأداء