تطبيق قائم على رد الفعل لمتابعة وتتبع نوادي كرة القدم المفضلة لديك في جميع أنحاء العالم.
تتيح لك إحصائيات كرة القدم البحث عن أي نادي في جميع أنحاء العالم ومتابعته وتتبعه لموسم 2020/2021. لم تعد بحاجة إلى القفز من موقع النادي إلى موقع النادي على موقع النادي للعثور على أحدث المباريات والنتائج وقوائم الفريق وأكثر من ذلك! باستخدام البيانات في الوقت الفعلي يتم سحبها مباشرة عبر API-Football ، يمكنك البحث عن أي نادي في جميع أنحاء العالم ، وإضافتها إلى قائمة المفضلة لديك ، وتصفح أحدث إحصائياتها!
قم بالوصول بسرعة إلى معلومات الأندية التي تتبعها عن طريق إضافتها إلى قائمة الأندية الخاصة بي. لإضافة نادي لكرة القدم إلى قائمتك ، ما عليك سوى البحث عن النادي عبر ميزة البحث والبطولات ، ثم انقر على النادي المعروض في جدول الدوري الحالي. سيظهر النادي تلقائيًا في قائمة المجموعات الخاصة بك ، مما يسمح بإمكانية الوصول بسهولة. أضف أكبر عدد ممكن من الأندية - لا يوجد حد! إذا لم تعد ترغب في تتبع النادي ، فيمكنك إزالته من قائمتك من خلال النقر فوق الزر المقابل .
يمكنك البحث عن أي نادي متتبع في جميع أنحاء العالم باستخدام القوائم المنسدلة للبلدان والبطولات الموجودة فوق مكون جدول الدوري. أولاً ، حدد دولة ترغب في استكشافها من المنسدلة في البلدان. بمجرد اختيار البلد ، ستعرض جميع البطولات المتاحة لهذا البلد في قائمة المنسدلة في الدوري. بعد تحديد اختياراتك ، ستظهر أحدث نتائج الجدول أدناه ؛ من هناك ، يمكنك البدء في إضافة الأندية إلى قائمتك وتصفح أحدث إحصائياتها.
PRO-TIP: يمكنك أيضًا الكتابة مباشرة في مربعات البحث لتصفية خيارات القائمة المنسدلة!
بعد اختيار فريق من جدول الدوري أو قائمة الأندية الخاصة بي ، ستظهر جميع المعلومات الخاصة بهذا النادي أدناه. يمكنك استكشاف المعلومات المباشرة للأندية: الاسم ، البلد ، الملعب ، وأكثر من ذلك ، وكذلك جميع المباريات القادمة وقوائم اللاعبين الحالية. قم بالتمرير عبر المباريات وقوائم اللاعبين لمعرفة المزيد من المعلومات. لرؤية الإحصائيات المحددة للاعب فردي في الفريق ، ما عليك سوى النقر على اسم هذا اللاعب. ستظهر أحدث الإحصاءات في مكون Player Alight على يمين قائمة اللاعب. هنا يمكنك رؤية جميع إحصائيات اللاعبين لكل من النادي والبلد (يعرض البلد فقط إذا كانوا لاعبًا دوليًا).
تم تصميم إحصائيات كرة القدم مع التقنيات التالية:
Node.js و NPM مطلوبة من أجل الاستيقاظ بسرعة مع هذا المشروع. lukily ، يتم توزيع NPM باستخدام Node.js - مما يعني أنه عند تنزيل Node.js ، يمكنك تثبيت NPM تلقائيًا على جهاز الكمبيوتر الخاص بك! يمكنك تثبيت node.js هنا.
تستخدم Soccer Stats Community MongoDB لتخطيطها لمكالمات API الأخيرة. يمكنك تنزيل وتثبيت وتكوين أحدث إصدار من Monogodb هنا
git clone https://github.com/Matt-Wigg/soccer-stats.git
npm install
RENAME_ME_CONFIG.JS
داخل الخادم/قاعدة البيانات إلى config.js
وإضافة اسم المستخدم وكلمة المرور MONGODB. لا يلزم عنوان ip
إلا إذا كانت قاعدة البيانات الخاصة بك تعمل على مثيلها الخاص - AWS/EC2 ، على سبيل المثال. module . exports = {
username : 'USERNAME' ,
password : 'PASSWORD' ,
ip : 'localhost' ,
} ;
RENAME_ME_CONFIG.JS
داخل الخادم/وحدات التحكم إلى config.js
وإضافة مفتاح مضيف API-FOOTBALL ومفتاح API. module . exports = {
hostKey : 'HOSTKEY' ,
apiKey : 'APIKEY' ,
} ;
npm run bundle
npm run start
المساهمات هي التي تجعل مجتمع المصدر المفتوح مكانًا رائعًا للتعلم وإلهام وإنشاء. أي مساهمات تقدمها موضع تقدير كبير .
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)الموقع - ماتويغ
المهنية - LinkedIn
رابط المشروع: https://github.com/matt-wigg/soccer-stats/
موزعة تحت رخصة معهد ماساتشوستس للتكنولوجيا.