الانتقال إلى المحتوى
←العودة إلى ملف الأعمال
  1. الرئيسية
  2. / المشاريع
  3. / FitnessQuest Gamified Fitness Application

ملاحظات المشروع · Goh Kun Ming

FitnessQuest Gamified Fitness Application

البرمجيات · مشروع منشور للعامة

أكتوبر 2024 – فبراير 2025

نظرة عامة على المشروع

تطبيق لياقة قائم على التلعيب يتضمن حسابات وتحديات ومهام ومخزونًا وضوابط تراعي ملكية الموارد.

تطبيق لياقة بدنية سريع الاستجابة تم تصميمه باستخدام Express وMySQL وواجهة JavaScript الفانيليا. فهو يربط حسابات المستخدمين والتحديات وتقدم اللعبة من خلال عمليات التحقق الصريحة من الملكية واختبارات التطبيق القابلة للتكرار.

داخل هذا المشروع

  • التسجيل المدمج، تسجيل الدخول، الملفات الشخصية، المتصدرين، التحديات، المراجعات، الحيوانات الأليفة، المخزون، المعارك، المهام والإنجازات.
  • تم تنفيذ تطبيق Express 5 لـ Node.js 22+، مدعومًا بمصادقة MySQL 8.4, JWT والتحقق من صحة Zod.
  • الملكية المفروضة باستخدام مبدأ JWT المصادق عليه بدلاً من الثقة في معرفات المستخدم المقدمة من العميل.
  • تمت إضافة تجزئة كلمة المرور ورؤوس الأمان وحدود الطلب والاستعلامات ذات المعلمات والاستجابات الآمنة للأخطاء.
  • محتوى المستخدم المعروض مع textContent وعمليات ترحيل قاعدة البيانات المنفصلة وإعادة تعيين الاختبار من وقت تشغيل التطبيق.
  • تم توثيق ستة API وثلاثة فحوصات أمنية وستة فحوصات للمتصفح؛ لا تثبت هذه الاختبارات المعزولة موثوقية الإنتاج.

الشيفرة المصدرية والروابط

الشيفرة المصدرية↗القراءة على LinkedIn↗تقرير مكتوب↗
فحص صندوق المشاريع →
الخصوصيةالشروطالأمانإمكانية الوصول إشعارات الأطراف الثالثة

ملف أعمال مستقل. هذا ليس موقعاً رسمياً للعبة Minecraft. لم تعتمد Mojang أو Microsoft هذا الموقع، ولا توجد علاقة رسمية مع أي منهما.

هل تريد مغادرة هذا العالم؟

أنت على وشك فتح موقع آخر.

الوجهة
الرابط الكامل