القصة
يحتفظ النادي بنظامه القديم على Access وSQL Server. وكيل Windows كتبته يعمل على خادم النادي نفسه، يقرأ الأعضاء والفواتير ويرسلها إلى بوابة جديدة على دفعات، والمدفوعات من التطبيق تُكتب في الدفتر القديم بالطريقة نفسها التي يكتب بها الكاشير.
وفوق ذلك تطبيق Flutter للأعضاء (الكارنيه والأسرة وكشف الحساب وكود البوابة والأخبار)، وبوابة للموظفين والمالية، وماسح للبوابة يعمل بلا إنترنت.
العقبات التي تجاوزتها
- قراءة 80,278 عضوية ونحو 2.9 مليون سطر فواتير من قاعدة بيانات قديمة تعمل، وعامل يمكن استئنافه اعتمد 1,846 دفعة متراكمة بزر واحد.
- يكتب في جداول الكاشير القديمة بترقيم مقفول، فلا يشعر النظام القديم بأي فرق.
- مولّد QR مكتوب يدويًا (الإصدارات 1 إلى 10 وReed-Solomon والأقنعة) ومولّد PDF يشكّل الحروف العربية لإيصالات قابلة للبحث، بلا أي مكتبة خارجية في مسار الدفع.
- أموال بأرقام صحيحة مع تقسيم دقيق لا يضيع فيه الباقي.
- ماسح للبوابة يعمل بلا إنترنت، يخزّن المسحات ويزامنها حين تعود الشبكة.













