قمت بتطوير نظام O2 Supermarket System، وهو حل تقني شامل لإدارة عمليات البيع بالتجزئة والمخزون. يتميز النظام بهندسة برمجية حديثة توفر أداءً عالياً واستقراراً تاماً، حيث يجمع بين واجهة ويب سريعة وتطبيق سطح مكتب (Desktop App) لضمان سهولة الوصول والتشغيل في مختلف بيئات العمل.
أبرز المميزات والوظائف التي نفذتها:
نظام مبيعات (Checkout) متطور: إدارة جلسات الصندوق، حساب الضرائب تلقائياً، إصدار الإيصالات، ومعالجة المرتجعات.
إدارة المخزون الذكية: تتبع حركة الأصناف بدقة، دعم الباركود وSKU، ونظام أرشفة متقدم للمنتجات والفئات.
لوحة تحكم للمستخدمين والصلاحيات: نظام صلاحيات دقيق (مدير، مالك، كاشير) لضمان أمن البيانات والعمليات.
دعم اللغات والثيمات: واجهة مستخدم ثنائية اللغة (عربي/إنجليزي) مع دعم الوضع الليلي (Dark Mode) وتخصيصات واجهة المستخدم.
تطبيق سطح مكتب (Desktop Launcher): تطوير مشغل خاص بلغة Python يربط بين الواجهة الأمامية والخلفية ويقوم بفحص جاهزية النظام تلقائياً.
التقنيات المستخدمة:
Backend: باستخدام Flask (Python) و SQLite لإدارة قواعد البيانات والمنطق البرمجي.
Frontend: استخدام React 19 مع TypeScript و Vite لتوفير واجهة مستخدم سريعة وعصرية.
Desktop App: استخدام مكتبة pywebview لتطوير نسخة سطح المكتب.
التصميم: Tailwind CSS لضمان واجهة مستجيبة وجذابة.