زهقت من إن الكاشير يوقف كل ما السيرفر يعطّل؟ البرنامج ده بيشتغل على كل جهاز بشكل مستقل بـ Electron + Vue 3 + .NET، مع قاعدة بيانات SQLite محلية على كل جهاز — الكاشير بيكمل ويطبع حتى لو وقع السيرفر بالكامل.
الشاشات متصمماه تكون مريحة للكاشير والمدير على مدار يوم شغل كامل، مع اختصارات كيبورد وسرعة مسح عالية.
| # | الصنف والمواصفة | الكمية / الوزن | السعر | الإجمالي | إلغاء |
|---|
مبني بشكل صح من الأساس — الحسابات دقيقة، سهل تراجع أي حاجة، وهيكبر معاك مع الوقت.
كل جهاز كاشير عنده قاعدة بيانات SQLite خاصة بيه. لو الشبكة اتقطعت، الكاشير يفضل شغال ويطبع الفواتير عادي. وأول ما الشبكة ترجع، كل الحركات بتتزامن لوحدها.
مفيش حذف لأي فاتورة أو حركة مخزون. لو عايز تعدّل أو ترجع بضاعة، بيتسجل قيد عكسي موثق بكل التفاصيل — بيخلي التلاعب أو الاختلاس صعب جداً.
النظام بيعرف أي دفعة أقرب انتهاء وبيخلي الكاشير يبيعها الأول. وبيبعت تنبيهات على 90 يوم و60 يوم و30 يوم قبل الانتهاء — الهدف إنك متحطش حاجة في الزبالة.
الكاشير بيمسح ملصق الميزان على اللحمة أو الجبنة، والنظام بيفكك الكود وبيحسب السعر من الوزن فوراً — حتى لو مفيش نت. بيدعم كل ماركات الموازين المعروفة.
الطابعة بتشتغل فوراً بدون ما يفتح ويندوز أي نافذة. لو خلص الورق، الفاتورة بتفضل محفوظة وتقدر تطبعها تاني بضغطة واحدة.
الكاشير بيعد الفلوس في الدرج بنفسه قبل ما يشوف النتيجة (عد أعمى) — لو فيه عجز أو زيادة بتبان فوراً. فيه تقرير X و Z رسمي وكل مصروف بيتسجل معاه إيصاله.
قسمنا الشغل على 22 مرحلة — كل مرحلة بتتسلم لوحدها وعليها موافقتك قبل ما نكمل.
بنراجع اللي موجود في المشروع ونحدد المشاكل والمخاطر قبل أي كتابة كود.
بنبني Backend بـ ASP.NET Core + Frontend بـ Vue 3 + غلاف Electron مؤمّن — ده الـ skeleton اللي هيتبني عليه كل حاجة.
بيانات دخول آمنة بـ JWT، صلاحيات مفصلة لكل موظف، وسجل بكل اللي بيحصل في النظام — مين بفعل إيه وامتى.
تصنيفات وأكواد الأصناف والباركود المتعدد والوحدات (قطعة/كيلو/كرتون) مع تحويلات آلية بينهم.
كل حركة في المخزون بتتسجل بشكل دائم. فيه تسويات ونقل بين المخازن وتنبيه لما المخزون يوصل الحد الأدنى.
شاشة الكاشير بتمسح الباركود وتحسب الفاتورة وتدفع بكاش أو كارت أو تقسيم — وسعر كل بضاعة بيتحفظ وقت الفاتورة حتى لو اتغيّر بعدين.
بيطبع الإيصال فوراً بدون تأخير. لو خلص ورق أو في مشكلة، الفاتورة بتفضل موجودة وتطبعها تاني لما تخلص.
بترجع صنف أو فاتورة كاملة بالرقم الأصلي. المخزون بيرجع تلقائي للصالح بس، والتالف بيتسجل منفصل.
بيقرأ ملصق الميزان ويحسب السعر من الوزن تلقائياً. فيه شاشة تجربة وبيشتغل حتى بدون إنترنت.
فتح وإغلاق الوردية بجرد الدرج، بيكشف أي عجز أو زيادة في الكاش. كل مصروف بيتسجل ويترحل للخزينة.
بتسجل فاتورة الشراء من المورد، رصيد المورد بيتحدث، والمخزون بيزيد تلقائي. فيه مرتجع شراء وحساب سعر التكلفة.
كل جهاز كاشير عنده نسخة كاملة من البيانات. لو السيرفر وقع، هو بيكمل شغله وأول ما يرجع كل حاجة بتتزامن.
المدير بيشوف المبيعات والأرباح وحركة كل كاشير في الوقت الفعلي. بيصدّر تقارير بضغطة.
اشتري 2 وخد الثالث، خصم على السلة، أو عروض ساعات معينة — النظام بيحسب الخصم لوحده حتى وقت الأوفلاين.
بتتبع كل دفعة توريد وتاريخ صلاحيتها. الكاشير بيبيع الأقرب انتهاءً الأول، والمنتهي بيتحجب تلقائياً.
جلسة جرد منظمة: بتعد المخزون بالباركود، النظام بيقارن بالمفروض يكون موجود، والفرق بيتسوّى بموافقة المدير.
بيعمل حسابات للعملاء الثابتين والبيع الآجل بحد ائتماني. سداد جزئي أو كامل مع كشف حساب في أي وقت.
تقارير الربح الحقيقي بعد حساب التكلفة، ديون الموردين، والتدفق النقدي — مش بس مبيعات، الربح الصافي فعلاً.
بتستورد الأصناف والأسعار من Excel في خطوات واضحة مع معاينة الأخطاء قبل ما أي حاجة تتحفظ فعلاً.
إشعارات للمدير على أي حاجة مهمة، إعدادات النظام، ونسخ احتياطي تلقائي مع اختبار فعلي للاسترجاع.
مراجعة أمنية كاملة، اختبار الشبكة بـ 10 أجهزة شغالين مع بعض، وتسليم ملف التثبيت مع التوثيق.
حرّك المؤشر حسب حجم فرعك وشوف هتوفر قد إيه سنوياً
بنجمع بين سرعة برامج الكمبيوتر وجمال واجهات الويب الحديثة في نظام واحد
ليه ده أحسن من الأنظمة السحابية أو البرامج القديمة؟
| وجه المقارنة | نظامنا المكتبي V2 (HyperMarket Pro) | البرامج السحابية العادية (Web Cloud) | البرامج القديمة (Desktop القديم) |
|---|---|---|---|
| لو الشبكة اتقطعت | الكاشير بيفضل شغال مع SQLite المحلي | يتوقف الكاشير تماماً | بيشتغل بس مزامنة يدوية |
| سرعة المسح والطباعة | أقل من 50ms (فورية ومباشرة) | 300ms إلى 2000ms بحسب النت | بطيئة وشاشات قديمة |
| التلاعب بالحسابات والمخزون | مفيش حذف — قيد عكسي موثق بس | بتعتمد على صلاحيات بسيطة | إمكانية حذف وتعديل السجلات |
| إدارة تواريخ الصلاحية | آلي — الأقرب انتهاءً يتباع الأول | يدوي أو غير متوفر | حقول نصية غير ديناميكية |
| قراءة ملصقات الموازين | بيدعم كل ماركات الموازين | محتاج إضافات وإعدادات معقدة | ثابت على نوع ميزان واحد فقط |
| جرد وردية الكاشير | جرد أعمى + بيكشف العجز لوحده | إغلاق يدوي بدون مراجعة | جرد يدوي خارجي |