قمت بتطوير نظام نقاط بيع (POS) متكامل لإدارة المتاجر يعمل كتطبيق Desktop على Windows باستخدام Flutter و Dart، ويتميز بإمكانية العمل بشكل كامل بدون الحاجة إلى اتصال دائم بالإنترنت.
يهدف النظام إلى تسهيل إدارة العمليات اليومية داخل المتجر من خلال واجهة سهلة الاستخدام وأداء سريع، مما يساعد على تقليل الأخطاء وتحسين كفاءة العمل.
يشمل النظام إدارة المبيعات، المخزون، العملاء، والموردين ضمن منصة واحدة متكاملة.
أهم الميزات:
نظام POS سريع لإدارة عمليات البيع بكفاءة
إدارة المنتجات والمخزون مع دعم الباركود ووحدات متعددة (قطعة / كرتونة / باكج)
تتبع الدُفعات وتواريخ الصلاحية (Batch & Expiry Tracking)
دعم البيع النقدي، الآجل، والدفع الجزئي
إدارة حسابات العملاء والديون
إدارة الموردين وعمليات الشراء والفواتير
تقارير مالية وتقارير مبيعات مع إمكانية التصدير إلى PDF
نظام صلاحيات (Admin / Cashier) للتحكم بالمستخدمين
دعم الطباعة الحرارية (Thermal Printing)
نظام نسخ احتياطي (Backup) وأرشفة تلقائية للبيانات
التقنيات المستخدمة:
Flutter (Desktop – Windows)
Dart
SQLite (sqflite & sqflite_common_ffi)
Provider (State Management)
PDF Generation
Charts (fl_chart)
طريقة التنفيذ:
تم بناء التطبيق باستخدام Flutter لتقديم واجهة سلسة وسريعة، مع استخدام قاعدة بيانات محلية (SQLite) لضمان العمل بدون إنترنت، بالإضافة إلى تصميم النظام ليكون مستقر وقابل للتوسع وإضافة ميزات مستقبلية بسهولة.
الهدف من المشروع:
توفير حل عملي وموثوق لأصحاب المتاجر لإدارة أعمالهم اليومية بكفاءة عالية، بدون الاعتماد على الإنترنت، مع تحسين سرعة العمليات وتقليل الأخطاء البشرية.