تطبيق «مبلغ»: دفتر الكاش والأرباح لسائقي التوصيل
حالة المشروع: مشروع نُفّذ لعميل واكتمل تسليمه. تطبيق جوال لنظامي Android وiOS، منشور على App Store وGoogle Play. نفّذت بايمنتري المشروع كاملًا من تحليل المتطلبات والتصميم إلى البرمجة والنشر.
الحاجة التي يعالجها التطبيق
سائق التوصيل يستلم كاشًا من العملاء طوال الوردية، وكثيرًا ما يعمل مع أكثر من جهة بأنظمة تسوية مختلفة: جهة يُسلَّم لها الكاش، وأخرى تخصم حصتها من المدفوعات الإلكترونية. في نهاية اليوم يصعب أن يعرف كم في جيبه فعلًا، وكم منه حقه، وكم للجهة، وكم ربح بعد التيب والمصاريف.
طلب العميل تطبيقًا يجيب عن هذه الأسئلة فورًا، ويُسجَّل فيه الطلب في ثوانٍ أثناء العمل، دون حساب ولا سيرفر، ودون أن تخرج أرقام السائق من جواله.
ما الذي بُني؟
تسجيل الطلب في شاشة واحدة
المطلوب ودفع العميل والتيب ولوحة الأرقام والملخص في شاشة واحدة. يظهر الباقي للعميل وتوزيع المبلغ بين الجهة والسائق قبل الحفظ، مع مبالغ دفع سريعة يحددها السائق بنفسه. الطلب المرجعي يُسجَّل بخمس ضغطات.
أرقام واضحة في كل لحظة
الشاشة الرئيسية تجيب مباشرة: معي كاش كم، وحقي كم، وحق الجهة كم، ولي عندهم أو علي لهم كم، وكم ربحت في الوردية.
ورديات وجهات وتسويات
فتح الوردية وإغلاقها مع عدّ الكاش وتثبيت أي فرق، وجهات متعددة بنظام التسليم أو الخصم، وتسويات جزئية ونهائية، والتزامات ثابتة يومية أو لكل وردية.
تقارير تفاعلية وتصدير وأي عملة
رسوم بيانية تفاعلية لصافي كل يوم وأوقات الربح وأفضل أيام الأسبوع وتوزيع المصاريف، مع مقارنة بالفترة السابقة وتقويم للشهر يفتح تفاصيل أي يوم. تصدير PDF بخط عربي وCSV، وعملات جاهزة منها الليك الألباني، أو عملة يكتب المستخدم رمزها وعدد كسورها بنفسه.
إقفال الشهر والتسوية المقسومة (الإصدار 1.2)
إقفال اختياري للشهر يعرض كشفًا كاملًا: ربح الشهر، وما للسائق وما عليه، وصافي وضعه. بعد الإقفال لا تُضاف عمليات للشهر ولا تُعدَّل، ويمكن إعادة فتحه عند الحاجة.
تسوية مقسومة عندما تدفع الجهة جزءًا كاشًا وجزءًا تحويلًا بنكيًا؛ الكاش وحده يدخل الجيب. وأُضيف البحث في السجل، واختصارات من أيقونة التطبيق، وتذكير بالنسخة الاحتياطية التي صارت تحفظ الإعدادات.
الخصوصية والأمان
بدون حساب ولا موقع ولا إعلانات ولا أدوات تحليل ولا سيرفر، ونسخة Android لا تطلب صلاحية الإنترنت أصلًا. تُحفظ البيانات في قاعدة بيانات مشفّرة على الجهاز (AES-256، متوافقة مع SQLCipher)، ومفتاحها محفوظ في Keychain أو Keystore.
النسخ الاحتياطي يدوي ومشفّر بكلمة مرور يختارها المستخدم، مع قفل اختياري بالرمز أو البصمة وخيار لمسح كل البيانات. وتصريح Google Play: لا بيانات تُجمع ولا تُشارك.
البناء التقني
محرك حسابات قابل للتدقيق
كل عملية تُحفظ حدثًا لا يُعدَّل ولا يُحذف؛ التعديل والإلغاء أحداث جديدة، والأرصدة تُحسب من السجل كاملًا. المبالغ أعداد صحيحة بأصغر وحدة في العملة، فلا أخطاء كسور.
اختبارات قبل كل إصدار
أكثر من 190 اختبارًا آليًا تغطي قواعد الحساب وإقفال الشهر والتخزين والتشفير والنسخ الاحتياطي ورحلات الاستخدام، مع فحص مستقل قبل الإصدار شمل خطًا مكبّرًا حتى 200% وأمان القفل.
Flutter وتصميم عربي أولًا
تطبيق واحد لـAndroid وiOS، صُمّمت شاشاته كاملة في Figma واعتُمدت قبل البرمجة، بواجهة من اليمين إلى اليسار ونسخة إنجليزية.
مراحل التنفيذ
- تحليل المتطلبات وتوثيق قواعد الحساب وحالاتها الخاصة.
- تصميم الواجهات ونظام التصميم والنموذج التفاعلي في Figma واعتمادها.
- بناء محرك الحسابات واختباراته قبل أي واجهة.
- التخزين المشفّر والنسخ الاحتياطي والقفل.
- بناء التطبيق واختباره على جهاز حقيقي وإصلاح ما ظهر في الاستخدام.
- تجهيز النشر: الأيقونة والتوقيع وسياسة الخصوصية وصفحة الدعم ونماذج المتجر.
النتيجة
سُلّم تطبيق مكتمل ومنشور على App Store وGoogle Play. السائق يسجّل الطلب ويعرف أرقامه فورًا، وبياناته لا تغادر جواله.
لديك فكرة تطبيق؟
اشرح المستخدمين والمشكلة التي تريد حلها. يُراجع النطاق والتقنية المناسبة قبل البدء.