تفاصيل العمل

موقع رياضي شامل (PWA) يعرض بيانات كرة القدم من مصادر خارجية (ESPN، TheSportsDB) عبر واجهات API خاصة به:

نتائج المباريات المباشرة (scores.js) مع حالات المباراة (لم تبدأ/جارية/انتهت) عبر مصادر متعددة

صفحات تفصيلية للمباريات والفرق (match.html, team.html)

الأندية والبطولات (clubs.js): قائمة موسعة لأهم الدوريات العالمية (الإنجليزي، الإسباني، الإيطالي، الألماني، الفرنسي، الهولندي...) مع تصنيفها حسب القارة

فريق الأسبوع (totw.js) وتقييمات اللاعبين (ratings.js, motm.js) بنظام تصويت/تجميع من المستخدمين مع تخزين مؤقت (Redis)

الإصابات (injuries.js): بيانات اللاعبين المصابين لكل فريق مع مدة توقعية للعودة

أهم اللقطات/الملخصات (highlights.js): فلترة فيديوهات من قنوات موثوقة فقط (beIN، ESPN، الدوري السعودي، إلخ)

الأخبار الرياضية (news.js): جلب من NewsData API مع ترجمة تلقائية وتخزين مؤقت

وكيل صور آمن (image-proxy.js) يسمح فقط بجلب صور من مصادر موثوقة محددة (TheSportsDB، ESPN، ويكيبيديا)

إشعارات Push (subscribe.js + cron-check.js): اشتراك المستخدمين لتذكيرهم بمواعيد المباريات عبر web-push، مع فحص دوري (cron)

ملفات مرفقة

بطاقة العمل

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