→ كل الأعمال
موبايل · إدارة رياضية
MatchPlay: يوم المباراة، مُداراً.
تطبيق موبايل لإدارة المباريات الرياضية والجداول والنتائج — مُغلَّف كتطبيق native حقيقي عبر NativePHP، فتشغّل قاعدة كود Laravel واحدة التجربة كاملة، باتصالٍ أو بدونه.

- العميل
- عميل إدارة رياضية
- الدور
- تطوير التطبيق كاملاً وتسليمه
- الحزمة التقنية
- NativePHP · Laravel · SQLite · Tailwind CSS
- الحالة
- مُسلَّم — يعمل على أجهزة العميل
المشكلة
تطبيق موبايل حقيقي، بلا قاعدة كود ثانية.
احتاج العميل إدارة مباريات على الجهاز — جداول ونتائج وترتيب — كتطبيق موبايل حقيقي. وبناؤه بـ Swift وKotlin كان سيعني قاعدتَي كود إضافيتين لمنتجٍ واحد.
المقاربة
قاعدة Laravel واحدة، مُغلَّفة native.
بنينا التطبيق بـ NativePHP التي تُغلّف تطبيق Laravel كتطبيق موبايل native حقيقي — وأقرنّاه بـ SQLite للتخزين المحلي، فيستمر التطبيق بالعمل في الملعب، باتصالٍ أو بدونه.
ما بنيناه
- — إدارة المباريات وعرض الجداول الرياضية
- — عروض نتائج وترتيب مُنظّمة
- — واجهة موبايل native مبنية بـ NativePHP
- — تشغيل دون اتصال عبر SQLite
- NativePHP
- Laravel
- SQLite
- Tailwind CSS
النتيجة
مُسلَّم ومُثبَّت وجاهز ليوم المباراة.
تطبيق native وظيفي يعمل على أجهزة العميل — بُني وشُحن بتقنيات الويب، بجزءٍ من كلفة البناء الأصلي المتوازي.



