الميزات والتقنيات المستخدمة:
1. الواجهة الخلفية (Backend)
قاعدة البيانات: PostgreSQL لتخزين بيانات اللاعبين بشكل منظم.
نقاط اتصال RESTful API: لتمكين الواجهة الأمامية من جلب البيانات بسهولة.
الأمان: نظام مصادقة باستخدام JWT مع تحكم صلاحيات حسب الأدوار.
تحسين الأداء: تحسين استعلامات SQL وعمليات Spring Data JPA لمعالجة كميات كبيرة من البيانات بكفاءة.
2. الواجهة الأمامية (Frontend)
جداول قابلة للبحث والتصفية: لعرض بيانات اللاعبين بشكل واضح وسهل الاستخدام.
مكونات تفاعلية: لتحليل إحصائيات اللاعبين في الوقت الحقيقي.
واجهة مستخدم ديناميكية: مع تصميم سلس وسريع الاستجابة.
3. النشر والتوسع
Containerization: تم تكديس التطبيق بالكامل باستخدام Docker لضمان نشر سهل وقابل للتوسع.
التحكم بالإصدارات: Git لإدارة الكود بشكل فعال.