قمت بتطوير "نظام SkyCourt لإدارة المستودعات"، وهو نظام حديث وفعال مبني لتسهيل عمليات تتبع المخزون، توليد وقراءة الباركود، وتسجيل حركات المنتجات بدقة عالية. يتميز النظام بمرونته، حيث يجمع بين واجهة ويب تفاعلية حديثة وإمكانية العمل كتطبيق سطح مكتب (Desktop Application) متكامل.
أبرز مميزات وخصائص النظام:
إدارة شاملة للمخزون: توفير عمليات متكاملة (CRUD) لإضافة وتعديل وحذف العناصر، مع إدارة دقيقة للكميات والبيانات الوصفية.
دعم متقدم للباركود: تكامل برمجي لتوليد وطباعة الباركود الخاص بكل منتج، مع دعم كامل لأجهزة المسح الضوئي (Barcode Scanning).
سجل الحركات والتقارير: تتبع مفصل لجميع حركات المخزون (صادر/وارد) وتغيرات الكمية، مع إمكانية استخراج تقارير احترافية قابلة للطباعة.
إدارة التصنيفات والبيانات: تنظيم متقدم للمنتجات عبر الفئات، وإدارة متكاملة للوجهات، الموردين، ووحدات القياس لضمان تنظيم البيانات.
تطبيق سطح مكتب: دمج تقنية pywebview لتحويل النظام إلى تطبيق سطح مكتب أصلي يوفر تجربة استخدام سريعة ومستقرة.
واجهة مستخدم عصرية: تصميم واجهة تفاعلية وسريعة الاستجابة توفر تجربة مستخدم (UX) ممتازة، مع نظام إشعارات فوري.
التقنيات المستخدمة:
الواجهة الأمامية (Frontend): React 18, TypeScript, Tailwind CSS, Vite, TanStack Query (React Query).
الواجهة الخلفية وقواعد البيانات (Backend): Python (Flask), SQLite / LibSQL, pywebview, python-barcode.