تم تطوير نظام إلكتروني شامل لإدارة بطولات كرة القدم، يشمل إدارة اللاعبين، الفرق، الطواقم الفنية، النتائج، البطاقات، والإحصائيات.
النظام يحتوي على مراسلات داخلية بين المستخدمين، نظام دفع داخلي، وتكامل كامل مع بوابة الدفع Thawani لمعالجة الاشتراكات والمدفوعات الخاصة بالفرق أو الأفراد.
التقنيات المستخدمة:
Frontend:
React.js
Mantine UI
TailwindCSS
Zustand (State Management)
@react-pdf/renderer (توليد PDF)
Apollo Client (GraphQL)
Backend:
Node.js (Express)
GraphQL (Apollo Server)
Sequelize ORM
PostgreSQL
Cron Jobs
Features:
نظام مراسلات داخلية بين المستخدمين والإدارة
بوابة دفع داخلية باستخدام Thawani Payment Gateway (REST API Integration)
إدارة البطولات، المباريات، اللاعبين، الطاقم الفني
توليد تقارير رسمية (PDF)
دعم تعدد اللغات
إحصائيات لحظية حسب نوع المباراة أو المرحلة
صلاحيات متعددة (إداري، مشرف، فريق، مستخدم)