العودة إلى المعرض
تطبيق ويب Full-Stack

Pesscore — متتبع مباريات eFootball

منصة تنافسية اجتماعية للاعبي eFootball لتسجيل نتائج المباريات، وتتبع إحصائيات المواجهات المباشرة، والتحقق من بيانات اللعبة عبر نظام إشعارات وموافقة في الوقت الفعلي.

التقنيات المستخدمة
ReactExpress.jsREST APIMySQLWebSocket
Pesscore — متتبع مباريات eFootball

Overview

بدأ Pesscore من مشكلة حقيقية: كانت نتائج المباريات بين الأصدقاء تضيع في الدردشات والملاحظات. تطور إلى منصة اجتماعية كاملة حيث يمكن للاعبي eFootball تسجيل المباريات وتتبع الإحصائيات المواجهة والتحقق من النتائج عبر نظام موافقة مشترك — محولاً الألعاب العرضية إلى منافسة منظمة وموثوقة.

تجربة المنتج

تركز المنصة على البساطة والثقة. يمكن للاعبين تسجيل المباريات وعرض السجل مع الأصدقاء وتتبع الأداء بمرور الوقت. يتم التحقق من كل نتيجة عبر نظام موافقة ثنائي: عند إرسال مباراة، يتلقى الخصم إشعاراً ويجب عليه تأكيدها أو رفضها، مما يضمن تصنيفات دقيقة وموثوقة.

الهندسة المعمارية والنظام في الوقت الفعلي

تستخدم التطبيق هندسة معمارية منفصلة: واجهة React وخلفية Express.js تعرض واجهات برمجة REST. تتيح WebSockets إشعارات في الوقت الفعلي للتحقق من المباريات والتحديثات. تتعامل خدمة Rust مع المنطق الحرج للأداء، بينما تضمن MySQL تخزين بيانات متسق وعلاقات موثوقة.

ما تعلمناه

عزز هذا المشروع قدرتنا على تصميم منتجات حقيقية من الفكرة إلى النشر. اكتسبنا خبرة عملية في تصميم واجهات برمجة REST، وفصل الواجهة الأمامية والخلفية، والتواصل في الوقت الفعلي مع WebSockets، وبناء أنظمة قائمة على الثقة مع سير عمل التحقق. كما حسّن مهاراتنا في الهندسة المعمارية القابلة للتوسع ونمذجة قواعد البيانات وتقديم ميزات موجهة للمستخدم مدفوعة باحتياجات المجتمع الفعلية.

الميزات الرئيسية

  • تسجيل مباريات مع سجل مواجهات مباشرة وملفات لاعبين
  • سير عمل موافقة للقضاء على التقارير الكاذبة
  • تحديثات في الوقت الفعلي لتجربة مجتمعية تفاعلية
  • هندسة مدفوعة بواجهات برمجة جاهزة لعملاء الهاتف المحمول المستقبليين

هل تريد بناء شيء مشابه؟

أنا متاح للتعاون في تطوير تطبيقات ويب، أنظمة أتمتة أو مواقع عالية الأداء.