MPESA應用程序克隆
介紹
MPESA應用程序是用於處理Safaricom Plc提供的各種金融交易的綜合移動應用程序的克隆。該應用模擬用戶如何發送和請求資金,提取資金,購買通話時間並管理MSHWARI貸款和儲蓄。該應用程序還提供了安全的身份驗證系統,並支持輕型和深色模式。
特徵
- 匯款:快速安全地將資金轉移給其他用戶。
- 請求資金:向其他用戶發送貨幣請求,並無縫更新余額。
- 提取:輕鬆地從您的MPESA帳戶中提取資金。
- 購買通話時間:直接通過應用程序購買通話時間。
- MSHWARI貸款和儲蓄:具有實時餘額更新的訪問MSHWARI貸款和儲蓄帳戶。
- 全球工資:使用最新匯率轉換輸入金額。
- 身份驗證:使用電話號碼OTP的安全身份驗證,如果生物識別失敗,則使用電話號碼OTP和後備到MPESA PIN。
- 自適應UI:支持輕型和深色模式,以獲得更好的用戶體驗。
- 支出跟踪器:跟踪您的支出並查看費用的詳細圖表。
屏幕截圖
主要視圖




交易視圖




Mshwari和全球薪酬觀點



用法
- 註冊/登錄:使用您的電話號碼註冊或登錄。
- 導航:使用菜單訪問不同的功能,例如匯款,請求錢,提取資金和購買通話時間。
- 管理交易:通過應用程序跟踪和管理交易。
安裝
要在本地運行該項目,請按照以下步驟:
- 克隆存儲庫
git clone https://github.com/Huss3n/MpesaAppClone
cd mpesa-app
- 安裝依賴項
- 設置firebase
- 在Firebase控制台上創建一個firebase項目。
- 將應用程序的捆綁ID添加到Firebase項目
- 從firebase下載googleservice-info.plist文件,然後將其放入項目目錄中。請注意,該應用將在沒有此文件的情況下崩潰。
- 打開Google控制台上的電話號碼身份驗證和Firestore數據庫,以存儲和身份驗證用戶。
- 設置匯率API
- 通過匯率API註冊以獲取您的API密鑰。
- 將您的匯率API密鑰添加到名為Currency Fetcher的文件中的項目中,有一個名為Apikey的var
- 運行應用程序
使用的技術
- 斯威夫特,斯威夫特
- 後端:Firebase(Firestore,身份驗證)
- API:匯率轉換的匯率API
- 安全:Apple本地身份驗證框架生物識別技術和MPESA PIN後備
貢獻
歡迎捐款!請按照以下步驟進行貢獻:
- 分叉存儲庫。
- 創建一個新的分支。
- 進行更改。
- 提交拉動請求。
免責聲明
該應用程序是克隆,與Safaricom Plc的真實MPESA應用非常相似。它僅用於教育目的。該功能和用戶體驗旨在模仿真實的應用程序,但與Safaricom Plc不關聯或認可。
接觸
如有任何疑問或反饋,請通過[email protected]與我聯繫。