تفاصيل العمل

تصميم الواجهة البرمجية (RESTful API) لنظام إدارة المدربين الرياضيين والعملاء أونلاين، يهدف لتسهيل عملية التواصل، متابعة التمارين، وتخصيص الباقات التدريبية باستخدام Node.js و Express.js و MySQL.

نظام الصلاحيات والأدوار (Role-Based Access Control - RBAC): الفصل التام بين حسابات المدربين والعملاء، وتحديد صلاحيات كل دور في الوصول للبيانات.

إدارة العلاقات (Trainer-Client Association): ربط العملاء بالمدرب الخاص بهم، مع إمكانية إسناد الخطط التدريبية وتعديلها.

التوثيق والأمان (Authentication & Security): تشفير كلمات المرور باستخدام bcrypt وحماية المسارات بـ JWT Tokens.

التحقق من البيانات (Validation & Error Handling): معالجة كافة المدخلات والتأكد من صحتها لمنع الأخطاء وحماية قاعدة البيانات.

معمارية كود نظيفة (Clean Architecture): هيكلة المشروع في طبقات (Routes, Controllers, Services) لسهولة التوسع والتطوير مستقبلاً.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات