مشروع كبير تم تطويره باستخدام JavaScript فقط (VanillaJS) دون الاعتماد على أي مكتبات أو أطر عمل خارجية للواجهة الأمامية.
نفّذت الوظائف الأساسية مثل: الصفحة الرئيسية، إتمام الطلب (Checkout)، البحث عن المنتجات، تتبع الطلبات، واختيار خيارات التوصيل.
تم دمج الواجهة الأمامية مع الخادم الخلفي لجلب البيانات (المنتجات) وإرسال الطلبات عبر Post Requests.
تم بناء المشروع باستخدام مبادئ البرمجة الكائنية التوجه (OOP) في JavaScript، من خلال استخدام الكلاسات (Classes)، والوراثة (Inheritance)، وتعدد الأشكال (Polymorphism).
طُبّقت بنية MVC (نموذج-عرض-تحكم) لتنظيم الكود وتحسين الفصل بين المكونات.
أنشأت مجموعات اختبارات باستخدام إطار Jasmine، شملت اختبارات وحدة (Unit Testing) واختبارات تكامل (Integration Testing).
اكتسبت معرفة كاملة بآليات التحكم في التدفق غير المتزامن، مثل: Callbacks، وPromises، وasync/await.
تعلمت كيفية التعامل مع الأخطاء (Error Handling) في JavaScript بطريقة احترافية.