تطبيق ويب تفاعلي لمحاكاة طلب الطعام أونلاين، يركز على تجربة المستخدم وسرعة الأداء وإدارة حالة التطبيق المعقدة.
المميزات التقنية:
إدارة الحالة (State Management): استخدام Redux Toolkit لإدارة سلة التسوق (Cart) وإضافة وحذف المنتجات وتعديل الكميات بسلاسة.
تحديد الموقع: استخدام Geolocation API لجلب عنوان المستخدم تلقائياً لتوصيل الطلب.
توجيه البيانات: استخدام React Router لإدارة الصفحات (المنيو، السلة، إنشاء الطلب، تتبع الطلب).
النموذج والتحقق: التعامل مع النماذج (Forms) والتحقق من صحة البيانات (Form Validation) قبل إرسال الطلب.
التصميم: واجهة مستخدم عصرية وسريعة الاستجابة باستخدام Tailwind CSS.
التقنيات المستخدمة:
React.js
Redux Toolkit
Tailwind CSS
React Router