تفاصيل العمل

مشروع متكامل لإدارة بيانات الجيم يهدف لتبسيط إدارة الحصص، الاشتراكات، المكملات الغذائية، والمدربين مع التركيز على الأمان وقابلية التوسع.

النظام مبني باستخدام معمارية Clean 3-Tier (Controller / Service / Repository) لضمان فصل المهام وسهولة التطوير، ويدعم مصادقة JWT وRefresh Token، التحكم في الصلاحيات، رفع الوسائط إلى Cloudinary، والتحقق القوي من المدخلات قبل الحفظ.

أبرز المميزات

مصادقة آمنة باستخدام JWT + Refresh Token.

إدارة المستخدمين، المدربين، الحصص، الباقات، والمكملات الغذائية مع تحكم في المخزون.

سلة مشتريات ودفع آمن عبر Paymob API.

رفع صور مباشرة للمعرض عبر Cloudinary.

Rate Limiting، Validation، ومعالجة أخطاء موحدة لتحسين الأمان والأداء.

التقنيات المستخدمة

Backend: Node.js, TypeScript, Express.js

Database: PostgreSQL + Prisma ORM

Authentication: JWT & Refresh Tokens

Media: Cloudinary

Frontend: React.js, TypeScript

بطاقة العمل

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