كان عميلي شركة مرافق عامة، وكان يواجه مشكلة كبيرة. للاشتراك في خدماتهم، كان على العملاء إما استخدام نموذج ASP قديم على الموقع الإلكتروني، أو اتباع إجراءات يدوية. كانت الإجراءات اليدوية مكلفة للشركة، بالطبع. ومما زاد الضغط، أن الشركة كانت تحت احتكار منظم، وإذا انخفض رضا العملاء عن 96% (إن لم تخني الذاكرة)، فقد يُعرّضها ذلك لغرامات بملايين الجنيهات.
كانت هناك محاولتان سابقتان فاشلتان (ومكلفتان للغاية) لحل المشكلة. في الأخيرة، قام متعاقدون من دولة أخرى ببناء تطبيق React. بقي التطبيق متاحًا لمدة ثلاثة أيام قبل إزالته بسبب شكاوى العملاء. ألقيت نظرة عليه وقلت لمديري: "لا يمكننا تحمل مسؤولية هذا". كان التطبيق فوضويًا مليئًا بمؤشرات التحميل وحالات جافا سكريبت العامة. لم يكن سهل الاستخدام. كان تحميل الصور جزءًا أساسيًا من النموذج، وكان يحاول تخزين الصور (إلى جانب جميع بيانات النموذج الأخرى) في التخزين المحلي الذي يبلغ حده الأقصى 5 ميجابايت!
اتخذتُ قرارًا جريئًا للغاية، وقمتُ ببناء نسخة جديدة من الموقع باستخدام Astro. اعتمدتُ في تصميمها على HTML أولًا. كان جافا سكريبت موجودًا في مكونات الويب، ولكن فقط لتحسين موقع يعمل بكفاءة تامة بدونه.
ليست هناك تعليقات:
إرسال تعليق