متجري | MATJARI POS – الإصدار التجريبي 2.9.2
نظام إدارة مبيعات مفتوح المصدر للمتاجر الصغيرة والمتوسطة
بسم الله الرحمن الرحيم،
يسرني أن أقدم لكم الإصدار التجريبي الجديد 2.9.2 من نظام متجري لإدارة المبيعات ونقاط البيع (POS). هذا الإصدار يأتي بعد سلسلة من التحسينات والإصلاحات التي تهدف إلى جعل التجربة أكثر سلاسة للمستخدمين على منصتي GNU/Linux و Android.
رابط الموقع الرسمي: متجري | MATJARI
ما هو متجري؟
متجري هو نظام نقاط بيع (POS) مفتوح المصدر، يعمل بدون اشتراك أو سحابة، مما يعني أن بياناتك تبقى ملكك بالكامل على جهازك. صُمم ليلبي احتياجات:
- المتاجر الصغيرة والمتوسطة
- محلات الحيوانات الأليفة (كمجال تطبيق عملي)
- أي نشاط تجاري يحتاج إلى نظام مبيعات بسيط وقوي
ما الجديد في الإصدار 2.9.2؟
إصلاحات جوهرية
| المشكلة | الإصلاح |
|---|---|
| نافذة المسح شفافة | خلفية سوداء صلبة #000000 لضمان وضوح واجهة المسح على جميع الأجهزة |
| الآلة الحاسبة تكرر الرقم | تحسين معالجة اللمس لتعمل بشكل صحيح على الهواتف |
| حفظ الصورة على Android 10+ | استخدام واجهة المشاركة Share.share بدلاً من التخزين المباشر الذي أصبح مقيداً |
| الفاتورة تفتح داخل التطبيق | مشاركة الفاتورة كصورة PNG مع التطبيقات الخارجية |
| النسخ الاحتياطي على Android | دعم المشاركة عبر Google Drive ومدير الملفات |
مزايا جديدة
-
QR تسلسلي للفاتورة
الفاتورة تحمل رمز QR مربع يحتوي فقط على الرقم التسلسلي (MTJR-XXXXXX)، مما يجعل المسح أسرع وأخف وزناً، ويحافظ على خصوصية بيانات البيع. -
إضافة مورد سريع من داخل المخزون
أثناء إضافة منتج جديد، يمكنك إضافة مورد جديد بنقرة واحدة دون مغادرة الصفحة – فقط أدخل الاسم ونوع السلعة والهاتف، وأكمل باقي البيانات لاحقاً. -
تصوير المنتج مباشرة
زر كاميرا مدمج في نافذة إضافة المنتج يتيح التقاط صورة للمنتج مباشرة عبر الكاميرا الأصلية على Android. -
تسمية ملفات الفاتورة بالرقم التسلسلي
عند حفظ الفاتورة كصورة، يأتي اسم الملف بصيغةفاتورة_MTJR-XXXXXX.pngلتسهيل البحث والتنظيم. -
توجيه المشاركة للتطبيقات المناسبة
واجهة المشاركة (Share sheet) تُوجّه المستخدم نحو تطبيقات الطباعة والمعرض والمستندات بدلاً من عرض كل التطبيقات.
المنصات المدعومة
| المنصة | الحزمة |
|---|---|
| Android | APK قابل للتثبيت (Android 7.0+) |
| GNU/Linux | AppImage (يعمل على كل التوزيعات) |
قريباً: نسخة Windows (قيد التطوير)
التقنيات المستخدمة
React 18 · TypeScript · Vite 5 · Tailwind CSS · Electron 28
Capacitor 6 · Recharts · html5-qrcode · jsqr · html2canvas · qrcode.react
أبرز المميزات الكاملة
| القسم | الوصف |
|---|---|
| مسح باركود، سلة مبيعات، خصومات، طرق دفع متعددة، طباعة فاتورة مع QR | |
| إضافة/تعديل منتجات، جلب معلومات تلقائي عبر الباركود، تصوير المنتج، إضافة مورد سريع | |
| نقاط الولاء، سجل المشتريات، القسائم | |
| إدارة الموردين وربطهم بالمنتجات | |
| تتبع ديون الزبائن، دفعات جزئية، تنبيهات التأخر | |
| حاسبة زكاة المال حسب المذاهب الأربعة | |
| إحصائيات المبيعات، رسوم بيانية، تقارير | |
| البحث في المبيعات، مسح QR الفاتورة، إعادة طباعة | |
| موظفون، صلاحيات، طابعة حرارية، لغة، نسخ احتياطي |
اللغات المدعومة: العربية
· English
· Français ![]()
روابط التحميل
| المنصة | الملف | الرابط |
|---|---|---|
Matjari-2.9.2-beta.apk |
تحميل APK | |
Matjari-2.9.2-beta-x86_64.AppImage |
تحميل AppImage | |
| - | صفحة الإصدار |
بيانات الدخول الافتراضية
المستخدم : admin
كلمة المرور : admin
تنبيه: يُرجى تغيير كلمة المرور فور التثبيت من خلال الإعدادات ← إدارة الطاقم.
تشغيل Linux AppImage
chmod +x Matjari-2.9.2-beta-x86_64.AppImage
./Matjari-2.9.2-beta-x86_64.AppImage
تثبيت Android APK
- حمّل ملف
Matjari-2.9.2-beta.apk - فعّل “تثبيت من مصادر غير معروفة” في إعدادات الهاتف
- افتح الملف وثبّته
البناء من المصدر (للمطورين)
npm install
npx cap add android
npm run patch-android
node scripts/generate-android-icons.js
npm run build:web
npx cap sync android
cd android && ./gradlew assembleDebug
سكريبت آلي: يمكن استخدام
./build-apk.shلبناء APK خطوة بخطوة مع التحقق من الأخطاء.
خارطة الطريق المستقبلية
| الحالة | الميزة |
|---|---|
| نقطة البيع الكاملة | |
| إدارة المخزون والموردين | |
| الديون والزكاة | |
| دعم GNU/Linux و Android | |
| ثلاث لغات كاملة | |
| مسح الباركود من صورة وكاميرا | |
| طباعة الفاتورة كصورة PNG | |
| QR تسلسلي للفاتورة | |
| تحسين حفظ وطباعة الفاتورة | |
| فواتير وديون الموردين | |
| نسخة Windows | |
| تزامن عبر الشبكة المحلية |
المساهمة والتواصل
المشروع مفتوح المصدر تحت رخصة GPL v3.0، ونرحب بمساهماتكم في:
- الإبلاغ عن المشكلات: GitHub Issues
- اقتراح الميزات: عبر صفحة المشروع
- المساهمة في التطوير: عبر Pull Requests
رابط المشروع: github.com/SalehGNUTUX/matjari
الترخيص
هذا البرنامج مرخص بموجب رخصة GNU General Public License v3.0 – يمكنك استخدامه وتعديله وتوزيعه بحرية مع الالتزام بشروط الترخيص.
ملاحظة: هذا إصدار تجريبي (Beta)، وقد تظهر بعض المشكلات الطفيفة. نأمل أن تجربوه وتشاركونا آراءكم لتحسين البرنامج في الإصدارات القادمة.

