نظام إدارة مخازن احترافي — Fullstack من الصفر
لما إدارة المخزون بتعتمد على البشر وملفات Excel، الغلطات بتبقى حتمية — أرقام غلط، طلبات بتضيع، ومرتجعات محدش عارف مين مسؤول عنها ودى كانت المشاكل الى العميل كان بيشتكى منها.
بنيت نظام أزال الجانب البشري تماماً من العمليات الحرجة — كل حركة في المخزون بتتسجل أوتوماتيك، وكل دور ليه صلاحياته المحددة، ومفيش قرار بيتاخد من غير توثيق.
إيه اللي النظام بيعمله:
- دورة طلبات كاملة: من استلام الأوردر ← التجهيز ← الشحن ← المرتجعات
- مخزون دقيق مع تتبع كل حركة دخول وخروج أوتوماتيك
- صلاحيات منفصلة لكل دور: Admin, Preparer, Driver, Auditor
- رفع بيانات بالجملة عبر Excel بدل الإدخال اليدوي
- تقارير تشغيلية ومالية فورية بدون تدخل بشري
التحدي التقني:
لما أكتر من مستخدم بيشتغل في نفس الوقت، بتحصل تعارضات في المخزون. عالجت ده بـ Atomic Transactions عشان الأرقام تفضل دايماً صح حتى تحت الضغط.
Stack: Next.js · Node.js + Express · MySQL · JWT · RBAC
النظام ده شغال في بيئة إنتاج حقيقية — مش مشروع تجريبي.