بناء تطبيق ويب (Web App) تفاعلي لإدارة عمليات البيع والطلب لحظياً، يدمج بين واجهتين مختلفتين (زبون وأميرة) مع مزامنة كاملة للبيانات دون الحاجة إلى خادم مركزي (Serverless Approach).
الابتكار التقني في المشروع:
الاتصال اللحظي (Real-time P2P): استخدام تقنية PeerJS (WebRTC) لإنشاء اتصال مباشر وآمن بين جهاز "الزبون" وجهاز "المتجر"، مما يسمح بإرسال الطلبات وتحديث المخزون (Inventory) فوراً وبدون تأخير (Zero Latency).
نظام إدارة المخزون الذكي (Dynamic Inventory System):
تطوير نظام لمراقبة الكميات المتوفرة (Stock Tracking) يمنع الطلب الزائد ويحدث حالة المنتجات (Sold Out) لدى جميع الزبائن المتصلين في نفس اللحظة بمجرد إتمام أي عملية بيع.
تجربة المستخدم (UX/UI Animation):
تصميم واجهة مستخدم مبهجة باستخدام CSS Animations وتقنيات Canvas Confetti، مع دمج نظام صوتي (Web Audio API) لتنبيه المتجر بالطلبات الجديدة، مما يجعل العملية التقنية تجربة ممتعة.
هندسة البيانات المحلية (Data Persistence):
الاعتماد على localStorage مع استراتيجية "تفريغ الكاش" (Versioned Storage) لضمان استمرارية البيانات حتى بعد إغلاق المتصفح، مع إمكانية إعادة التعبئة (Refill) بضغطة زر.
المخرجات الفنية:
نظام "تذاكر الطلبات": معالجة الطلبات الواردة وتحويلها إلى تذاكر تفاعلية قابلة للإنجاز.
التوافقية: يعمل بسلاسة على الهواتف والأجهزة اللوحية.
الاستقلالية: لا يحتاج لاستضافة باهظة؛ التطبيق يعمل بالكامل على المتصفح.