? Mohamed Salah Career Analysis Dashboard | لوحة تحليل مسيرة محمد صلاح
An interactive web dashboard built with Python (Dash & Plotly) to analyze Mohamed Salah's legendary performance with Liverpool (2017-2026).
لوحة بيانات تفاعلية تم بناؤها باستخدام لغة بايثون لتحليل أداء وأرقام الأسطورة محمد صلاح التاريخية مع نادي ليفربول خلال 9 مواسم متتالية.
? Key Statistics | أهم الإحصائيات الرقمية
Total Career Goals: 253 Goals ⚽ | إجمالي الأهداف: 253 هدفاً
Total Career Assists: 103 Assists ? | إجمالي التمريرات الحاسمة: 103 أسيست
Analysis Focus: Tracking performance trends from peak seasons (e.g., 53 goals in 23/24) to the current 25-26 season.
هدف التحليل: تتبع منحنى الأداء من المواسم القياسية (مثل موسم 23/24 بـ 53 هدفاً) وصولاً للموسم الحالي 25-26.
?️ Technical Features | المميزات التقنية للمشروع
Interactive Tabs: Separate views for Premier League, European Competitions, and Overall Stats.
Smart Calculations: Automatic calculation of "Minutes per Goal" and "Minutes per Assist" using Python's Pandas.
Data Visualization: Grouped Bar Charts and Line Charts using Plotly for clear performance tracking.
تبويبات تفاعلية: عرض منفصل للدوري الإنجليزي، البطولات الأوروبية، والإحصائيات الإجمالية.
حسابات ذكية: حساب معدل الدقائق لكل هدف وأسيست تلقائياً بدقة خرافية باستخدام مكتبة Pandas.
تمثيل بياني احترافي: رسوم بيانية تفاعلية تظهر بوضوح تطور المستوى وتذبذبه عبر السنوات.
? How to Run | طريقة التشغيل
Install dependencies | تثبيت المكتبات:
pip install -r requirements.txt
Run data generator | تشغيل مولد البيانات:
python maker.py
Launch the Dashboard | تشغيل الداشبورد:
python app.py
? Project Structure | هيكلة ملفات المشروع
maker.py: The data engine (Calculates rates and generates CSVs).
app.py: The main dashboard code (Front-end & Logic).
salah_total_stats.csv: Core data file containing the 253 goals records.
Developed by Ahmed Elsaqa Technical Football Analysis & Data Visualization Project