نظام المبيعات Sahara POS
Sahara POS – نظام مبيعات على الويب باستخدام Laravel Sahara POS هو نظام مبيعات (Point of Sale) يعمل عبر الويب، تم تطويره باستخدام Laravel، يهدف إلى تلبية احتياجات المتاجر الصغيرة والمتوسطة.
تفاصيل المشروع
يهدف Sahara POS إلى تمكين المتاجر من تنظيم عمليات البيع اليومية، مراقبة المخزون، تسجيل الفواتير، إدارة الموردين والعملاء، والحصول على تقارير دقيقة تساعد في اتخاذ قرارات أفضل.المزايا الأساسية
1. إدارة المبيعات
إنشاء فواتير بيع بطريقة سريعة وسهلة.
البحث عن المنتجات بالاسم أو الباركود.
دعم الخصومات الفردية أو العامة على الفاتورة.
دعم الضرائب.
إمكانية تعليق الفاتورة واستكمالها لاحقاً.
طباعة الفواتير فورياً.
2. إدارة المنتجات والمخزون
إضافة، تعديل، وحذف المنتجات.
إدارة الفئات (Categories) والوحدات (Units).
تحديد أسعار البيع والشراء.
تتبع الكميات المتوفرة وتنبيهات انخفاض المخزون.
دعم صور المنتجات ومعرّفات الباركود.
3. إدارة العملاء
إضافة وتعديل بيانات العملاء.
تتبع مديونية العميل وتاريخ معاملاته.
عرض تقارير مشتريات العملاء.
4. إدارة الموردين
تسجيل بيانات الموردين.
تتبع الديون وحسابات الموردين.
ربط المورد بفواتير الشراء.
5. إدارة المشتريات
تسجيل فواتير الشراء من الموردين.
تحديث المخزون تلقائياً بعد الشراء.
دعم طباعة فاتورة شراء.
6. الصلاحيات والمستخدمون
نظام إدارة مستخدمين كامل.
تحديد صلاحيات دقيقة لكل مستخدم (Roles & Permissions).
سجل نشاطات يظهر العمليات التي يقوم بها كل مستخدم.
7. التقارير
تقرير المبيعات اليومي والشهري.
تقارير المخزون.
تقرير الأرباح والخسائر.
تقرير الفواتير المعلقة.
تقرير العملاء والموردين.
8. إعدادات النظام
إعدادات الفاتورة (العنوان، الشعار، المعلومات).
إعدادات الضريبة والنسبة المئوية.
إعداد العملة واللغة.
تخصيص طباعة الفواتير.
الجانب التقني
Laravel 10
Blade Templates أو Inertia + Vue/React حسب البنية المختارة
نظام مصادقة Laravel Breeze أو Jetstream
MySQL أو PostgreSQL
Redis للكاش
RESTful API للربط مع أجهزة أو تطبيقات أخرى
نظام Notifications للتنبيهات
استخدام Spatie Laravel Permission لإدارة الصلاحيات
بنية المشروع
وحدات للمبيعات، العملاء، الموردين، المخزون، المشتريات، التقارير
Repository Pattern لتنظيم الكود
استخدام Services للتحكم في منطق الأعمال
فصل طبقات الواجهة والعمليات والموديلات
دعم Local Storage أو IndexedDB للعمليات السريعة على المتصفح عند اللزوم
معرض الصور