الهدف كان تنفيذ نظام تذاكر لمباريات الدوري السعودي المحترف، وكانت هناك بعض التحديات:
1- هناك ثلاث وضعيات واحدة للمستخدم العادي، والإداري لإنشاء المباريات، ولمشرف النادي لتقديم تذاكر المباريات.
1- يجب على المستخدم أن يظهر المباريات القادمة ويمكنه حجز مباريات ناديه المفضل فقط.
2- يظهر الملعب وكل مقاعده لتمكين المستخدم من اختيار مقعد محدد مع مراعاة الا يحجز نفس المقعد من مستخدمين مختلفين في نفس الوقت.
التنفيذ:
وضع المستخدم:
-صفحة التسجيل حيث يدخل المستخدم معلوماته بما في ذلك ناديه المفضل.
-صفحة الهبوط التي تظهر المباريات القادمة مع فلاتر البحث حسب النادي أو حسب المواعيد.
-تمكين المستخدم من حجز تذكرة فقط لفريقه المفضل، وستظهر نافذة منبثقة إذا تم اختيار مباراة لناد آخر.
-نافذة منبثقة لالتقاط صورة حديثة للمصادقة.
-لتنفيذ جدول الملعب واختيار المقاعد، تم دمج الموقع مع واجهة برمجة تطبيق مقاعد seats.io التي تظهر رسمًا تخطيطيًا للملعب مع كل مقاعده لتمكين المستخدم من اختيار كرسي محدد مع مراعاة عدم إمكانية حجز نفس المقعد من قبل مستخدمين مختلفين.
-آخر شيء هو صفحة الدفع لإدخال معلومات دفع المستخدم.
-ثم يتم إنشاء التذكرة وإضافتها إلى قائمة تذاكر المستخدم.
وضع الإدمن:
-تمكين الادمن من إنشاء وحذف المشرفين، والأندية، والبطولات، والمباريات.
وضع المشرف:
-تمكين كل مشرف للنادي من تقديم تذاكر لمباريات الفريق في المنزل عن طريق اختيار الأقسام المتاحة وتحديد السعر لكل فئة