انتقل إلى المحتوى

دراسة حالة

دفتري: دفتر الديون ونقطة البيع، بلا إنترنت

دفتري تطبيق دفتر ديون ونقطة بيع لأصحاب المحلات الصغيرة في السودان والمنطقة العربية، يعمل بلا إنترنت وبالعربية أولًا على أندرويد وآيفون وآيباد وماك وويندوز. هذا الملف حالة تصميم وتجربة استخدام تعرض المسارات الخمسة التي يمر بها التاجر كل يوم مع لوحة التاجر على الويب ولوحة الإدارة، كلها بنظام تصميم واحد اسمه «الدفتر والإيصال».

السنة
2026
تقنيات
3
النتيجة
2,524 اختبار خلفي ناجح
دفتري: دفتر الديون ونقطة البيع، بلا إنترنت
دفتري: دفتر الديون ونقطة البيع، بلا إنترنت
دفتري: دفتر الديون ونقطة البيع، بلا إنترنت
دفتري: دفتر الديون ونقطة البيع، بلا إنترنت
دفتري: دفتر الديون ونقطة البيع، بلا إنترنت
دفتري: دفتر الديون ونقطة البيع، بلا إنترنت
دفتري: دفتر الديون ونقطة البيع، بلا إنترنت
دفتري: دفتر الديون ونقطة البيع، بلا إنترنت
دفتري: دفتر الديون ونقطة البيع، بلا إنترنت
دفتري: دفتر الديون ونقطة البيع، بلا إنترنت
دفتري: دفتر الديون ونقطة البيع، بلا إنترنت
دفتري: دفتر الديون ونقطة البيع، بلا إنترنت
دفتري: دفتر الديون ونقطة البيع، بلا إنترنت
دفتري: دفتر الديون ونقطة البيع، بلا إنترنت
دفتري: دفتر الديون ونقطة البيع، بلا إنترنت

1 / 15

نظرة سريعة

قصة العمل خطوة بخطوة

  1. 01

    المشكلة

    في دكان صغير، الدَّين يُكتب في دفتر ورقي. يُكتب بخط سريع بين زبون وزبون، بلا إجمالي يبيّن كم لك عند الناس مجتمعين، وبلا طريقة سهلة للرجوع إلى صفحة قديمة. وحين يحين التحصيل، يفتح التاجر الدفتر، يقرأ الاسم، ثم يفتح واتساب ويكتب الرسالة بيده. وإن ضاع الدفتر أو تلف، ضاع معه المال بلا دليل.

    وما هو متاح من برامج يشترط غالبًا اتصالًا دائمًا، وشاشة كمبيوتر عند الصندوق، وواجهة إنجليزية تُعرَّب لاحقًا. هذا لا يشبه دكانًا يديره شخص واحد من هاتفه. الشبكة تنقطع، والبيع لا يتوقف، والدفتر يجب أن يبقى مفتوحًا في الحالتين.

  2. 02

    ما بُني

    بنيت التطبيق كوحدة واحدة: دفتر ديون وكشف حساب يخرج كرسالة واتساب، ونقطة بيع تقرأ الباركود ومعها صندوق للوردية، ومخزون، وأقساط، وفواتير وعروض أسعار. يعمل على أندرويد وآيفون وآيباد وماك وويندوز، ومعه لوحة للتاجر على الويب ولوحة إدارة، وكلها عربية من اليمين إلى اليسار في المقام الأول.

    القرار الذي يحكم ما بعده هو أن الكتابة تحدث على الجهاز أولًا: كل بيعة أو دين يُحفظ محليًّا في اللحظة نفسها، ثم يصل الخادم مرة واحدة فقط عند عودة الاتصال. اخترته لأن التاجر قد يبيع عشر مرات قبل أن تعود الشبكة، ولا يجوز أن تضيع واحدة منها ولا أن تُحسب مرتين. ولأن الحالات نُشرت من كود التطبيق نفسه (Flutter وLaravel وLivewire وTailwind، والصور عبر Playwright) بدل رسم شاشات مثالية، فما تراه هنا هو ما يعمل على الجهاز. نظام التصميم واحد للتطبيق والويب، اسمه «الدفتر والإيصال»: الدفتر للسجلات، والإيصال للحركة.

  3. 03

    النتيجة

    2,524 اختبار خلفي ناجح

    لا يوجد في هذا المشروع رقم مستخدمين ولا تحميلات ولا إيرادات، ولن أضع رقمًا مكانها. ما أملكه بالأرقام هو أن 2,524 اختبارًا في الخلفية و2,346 اختبارًا في التطبيق تمر، وأن 44 ترحيلًا قابلًا للرجوع جُرِّب على نسخة من قاعدة الإنتاج. هذه تقيس أن النظام متماسك، لا أن الدكان ربح أكثر، وأكتبها بحدودها.

    المقياس الذي يهمّ هنا هو غيره: أن يمر يوم عمل كامل بلا إنترنت دون أن تضيع بيعة أو تتكرر، ويُقاس بمقارنة ما على الجهاز بما وصل الخادم بعد المزامنة؛ وأن يطابق الدفتر ما في الصندوق عند إغلاق الوردية؛ وأن يستغرق تسجيل بيعة عند الكاشير وقتًا لا يشغل التاجر عن زبونه؛ وأن يخرج كشف الحساب إلى واتساب من داخل التطبيق دون كتابة رسالة. هذه هي الأرقام التي ستوضع في هذا القسم يوم تُقاس.

أعمال أخرى

تأكيد الإجراء