تفاصيل العمل

تطبيق ويب لإدارة المخزون معمول بـ React و TypeScript و Zustand و React Query و React Hook Form.

بيسمح للمستخدمين بإدارة المنتجات بكفاءة، متابعة مستويات المخزون، وتنفيذ عمليات CRUD مع تحديثات في الوقت الحقيقي.

المميزات:

- إدارة المنتجات

- إضافة، تعديل، وحذف المنتجات.

- متابعة اسم المنتج، SKU، الفئة، الكمية، السعر، وحدود المخزون.

- مؤشرات مستوى المخزون

- تصنيف تلقائي لمستويات المخزون: عالي، عادي، أو منخفض.

- البحث والتصفية

- البحث باسم المنتج.

- التصفية حسب فئة مستوى المخزون.

- التصفح بالصفحات (Pagination)

- تصفح المنتجات على صفحات.

- منع التنقل لصفحات فاضية.

- إدارة النماذج (Forms) معمول بـ react-hook-form للتحقق من البيانات والتحكم في الإدخال.

إدارة الحالة العالمية:

(Global State Management) Zustand لإدارة الحالة بشكل خفيف.

جلب البيانات والتخزين المؤقت:

React Query لإدارة بيانات السيرفر، التعامل مع التعديلات، والتحديث التلقائي.

تقنيات المشروع:

الواجهة الأمامية (Frontend): React (TypeScript)

إدارة الحالة: Zustand

النماذج (Forms): React Hook Form

حالة السيرفر وAPI: React Query

التصميم (Styling): Tailwind CSS

الواجهة الخلفية (Backend): Firebase

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
4
تاريخ الإضافة
تاريخ الإنجاز
المهارات