تفاصيل العمل

هذا النظام مصمم لإدارة الفروع التجارية والمخزون عبر منافذ متعددة (فعليّة وإلكترونية)، مع تتبع دقيق للموارد والعمليات. تم تطويره باستخدام:

واجهة المستخدم: Angular مع تصميم متجاوب (Responsive Design) يدعم جميع الشاشات.

الخادم (Backend): Node.js وExpress.js لمعالجة البيانات بسرعة وأمان.

قاعدة البيانات: MongoDB لتخزين البيانات بشكل مرن وقابل للتوسع.

الميزات الرئيسية:

إدارة الفروع المتكاملة:

إضافة/تعديل/حذف الفروع (مثل: فروع في مدن مختلفة أو متاجر إلكترونية).

تخصيص معلومات كل فرع (العنوان، أرقام التواصل، المدير المسؤول).

تخصيص المخزون لكل فرع:

عرض الكميات المتاحة في كل فرع بشكل منفصل (مثال: 15 وحدة في الفرع الرئيسي).

تحديث المخزون تلقائيًا عند إجراء عمليات البيع أو التحويل بين الفروع.

وحدات متقدمة للمنتجات:

تصنيف المنتجات تحت فئات محددة (مثل: إكسسوارات الألعاب، الأجهزة الإلكترونية).

توضيح أسعار التكلفة والبيع لكل منتج (مثال: 30 تكلفة/30تكلفة/50 بيع).

لوحة تحكم تفاعلية:

عرض إحصاءات مرئية عن توزيع المخزون بين الفروع.

إدارة صلاحيات المستخدمين (المديرين، الكاشير، البائعين) وفقًا للفرع.

التحديات والتقنيات المتقدمة:

تكامل نظام التحويل التلقائي للمخزون بين الفروع باستخدام WebSocket (Socket.io).

استخدام JWT لتأمين جلسات المستخدمين ومنع الوصول غير المصرح به.

تصميم واجهة CRUD ديناميكية باستخدام Angular Forms مع تحقق من الصحة في الوقت الفعلي.

سبب اختيار هذه التقنيات:

Angular: لبناء واجهة مستخدم ديناميكية وسهلة التحديث.

Node.js: لدعم التزامن ومعالجة عدد كبير من الطلبات بسلاسة.

MongoDB: لتخزين البيانات غير المهيكلة (مثل تفاصيل الفروع المتنوعة).

بطاقة العمل

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