استنساخ تطبيق mpesa
مقدمة
تطبيق MPESA هو استنساخ لتطبيق الجوال الشامل للتعامل مع مختلف المعاملات المالية التي تقدمها Safaricom PLC. يحاكي التطبيق كيف يرسل المستخدمون ويطلبون الأموال ، وسحب الأموال ، وشراء وقت البث ، وإدارة قروض MSHWARI والمدخرات. يوفر التطبيق أيضًا نظام مصادقة آمن ويدعم أنماط الضوء والظلام.
سمات
- إرسال الأموال: تحويل الأموال إلى المستخدمين الآخرين بسرعة وأمان.
- اطلب المال: أرسل طلبات المال إلى المستخدمين الآخرين وتحديث الأرصدة بسلاسة.
- انسحاب: سحب الأموال دون عناء من حساب mpesa الخاص بك.
- شراء Artime: شراء وقت البث مباشرة من خلال التطبيق.
- MSHWARI القروض والادخار: الوصول إلى حسابات MSHWARI وحسابات التوفير مع تحديثات الرصيد في الوقت الحقيقي.
- الأجر العالمي: تحويل المبالغ التي تم إدخالها باستخدام أحدث أسعار الصرف.
- المصادقة: مصادقة آمنة مع رقم الهاتف OTP والتراجع إلى pin mpesa في حالة فشل القياسات الحيوية.
- واجهة المستخدم التكيفية: يدعم كل من الأوضاع الخفيفة والظلام لتجربة مستخدم أفضل.
- تعقب الإنفاق: تتبع الإنفاق وعرض الرسوم البيانية التفصيلية لنفقاتك.
لقطات الشاشة
وجهات النظر الرئيسية




وجهات نظر المعاملات




وجهات نظر Mshwari و Global Pay



الاستخدام
- التسجيل/تسجيل الدخول: استخدم رقم هاتفك للتسجيل أو تسجيل الدخول.
- تنقل: استخدم القائمة للوصول إلى وظائف مختلفة مثل إرسال الأموال ، وطلب المال ، وسحب الأموال ، وشراء وقت البث.
- إدارة المعاملات: تتبع وإدارة المعاملات الخاصة بك من خلال التطبيق.
تثبيت
لتشغيل هذا المشروع محليًا ، اتبع هذه الخطوات:
- استنساخ المستودع
git clone https://github.com/Huss3n/MpesaAppClone
cd mpesa-app
- تثبيت التبعيات
- إعداد Firebase
- إنشاء مشروع Firebase على وحدة التحكم Firebase.
- أضف معرف حزمة التطبيق الخاص بك إلى مشروع Firebase
- قم بتنزيل ملف googleservice-info.plist من FireBase ووضعه في دليل المشروع. لاحظ أن التطبيق سيتعطل بدون هذا الملف.
- قم بتشغيل مصادقة رقم الهاتف وقاعدة بيانات Firestore على وحدة التحكم في Google لتخزين المستخدمين ومصادقة المستخدمين.
- إعداد API سعر الصرف
- قم بالتسجيل في API سعر الصرف للحصول على مفتاح API الخاص بك.
- أضف مفتاح API لسعر الصرف الخاص بك إلى المشروع على الملف المسماة Currency Fotcher ، هناك var اسمه apikey
- تشغيل التطبيق
التقنيات المستخدمة
- سريع ، سويفتوي
- الواجهة الخلفية: Firebase (Firestore ، المصادقة)
- واجهات برمجة التطبيقات: API سعر الصرف لتحويل العملة
- الأمان: إطار مصادقة Apple المحلي للقياسات الحيوية وتراجع دبوس mpesa
المساهمة
المساهمات مرحب بها! يرجى اتباع هذه الخطوات للمساهمة:
- شوكة المستودع.
- إنشاء فرع جديد.
- قم بإجراء تغييراتك.
- إرسال طلب سحب.
تنصل
هذا التطبيق هو استنساخ ويشبه إلى حد كبير تطبيق mpesa الحقيقي بواسطة Safaricom PLC. هو مخصص لأغراض تعليمية فقط. تم تصميم الوظيفة وتجربة المستخدم لتقليد التطبيق الحقيقي ، ولكنه لا ينتم أو يعتمد عليه Safaricom PLC.
اتصال
للحصول على أي أسئلة أو ملاحظات ، يرجى الاتصال بي على [email protected].