MPESA App Clone
การแนะนำ
แอพ MPESA เป็นโคลนสำหรับแอปพลิเคชันมือถือที่ครอบคลุมสำหรับการจัดการธุรกรรมทางการเงินต่าง ๆ ที่เสนอโดย Safaricom plc แอพจำลองวิธีที่ผู้ใช้ส่งและขอเงินถอนเงินซื้อเวลาออกอากาศและจัดการสินเชื่อและการออม Mshwari แอพนี้ยังมีระบบการตรวจสอบความถูกต้องที่ปลอดภัยและรองรับทั้งโหมดแสงและมืด
คุณสมบัติ
- ส่งเงิน: โอนเงินไปยังผู้ใช้รายอื่นอย่างรวดเร็วและปลอดภัย
- ขอเงิน: ส่งคำขอเงินไปยังผู้ใช้รายอื่นและอัปเดตยอดคงเหลืออย่างราบรื่น
- ถอน: ถอนเงินจากบัญชี MPESA ของคุณได้อย่างง่ายดาย
- ซื้อเวลาออกอากาศ: ซื้อเวลาออกอากาศโดยตรงผ่านแอพ
- สินเชื่อและการออม Mshwari: เข้าถึงบัญชีสินเชื่อและการออม Mshwari พร้อมการอัปเดตยอดคงเหลือเรียลไทม์
- การจ่ายเงินทั่วโลก: แปลงจำนวนเงินที่ป้อนโดยใช้อัตราแลกเปลี่ยนล่าสุด
- การตรวจสอบความถูกต้อง: การตรวจสอบความปลอดภัยด้วยหมายเลขโทรศัพท์ OTP และทางเลือกกลับไปยัง MPESA PIN หาก Biometrics ล้มเหลว
- Adaptive UI: รองรับทั้งโหมดแสงและมืดเพื่อประสบการณ์การใช้งานที่ดีขึ้น
- การใช้จ่ายตัวติดตาม: ติดตามการใช้จ่ายและดูกราฟโดยละเอียดของค่าใช้จ่ายของคุณ
ภาพหน้าจอ
มุมมองหลัก




มุมมองการทำธุรกรรม




Mshwari และมุมมองการจ่ายเงินทั่วโลก



การใช้งาน
- ลงทะเบียน/เข้าสู่ระบบ: ใช้หมายเลขโทรศัพท์ของคุณเพื่อลงทะเบียนหรือเข้าสู่ระบบ
- นำทาง: ใช้เมนูเพื่อเข้าถึงฟังก์ชันต่าง ๆ เช่นการส่งเงินขอเงินถอนเงินและซื้อเวลาออกอากาศ
- จัดการธุรกรรม: ติดตามและจัดการธุรกรรมของคุณผ่านแอพ
การติดตั้ง
ในการเรียกใช้โครงการนี้ในพื้นที่ให้ทำตามขั้นตอนเหล่านี้:
- โคลนที่เก็บ
git clone https://github.com/Huss3n/MpesaAppClone
cd mpesa-app
- ติดตั้งการพึ่งพา
- ตั้งค่าฐาน Firebase
- สร้างโครงการ Firebase บนคอนโซล Firebase
- เพิ่มรหัสมัดของแอพของคุณลงในโครงการ Firebase
- ดาวน์โหลดไฟล์ googleservice-info.plist จาก Firebase และวางไว้ในไดเรกทอรีโครงการ โปรดทราบว่าแอปจะขัดข้องโดยไม่มีไฟล์นี้
- เปิดฐานข้อมูลการตรวจสอบหมายเลขโทรศัพท์และฐานข้อมูล Firestore บนคอนโซล Google ของคุณสำหรับการจัดเก็บและการรับรองความถูกต้องของผู้ใช้
- ตั้งค่าอัตราแลกเปลี่ยน API
- ลงทะเบียนที่อัตราแลกเปลี่ยน API เพื่อรับรหัส API ของคุณ
- เพิ่มคีย์อัตราแลกเปลี่ยนของคุณลงในโครงการในไฟล์ชื่อ Fetcher Currency มี var apikey
- เรียกใช้แอพ
เทคโนโลยีที่ใช้
- Swift, Swiftui
- แบ็กเอนด์: Firebase (Firestore, Authentication)
- APIs: อัตราแลกเปลี่ยน API สำหรับการแปลงสกุลเงิน
- ความปลอดภัย: Apple Local Authentication Framework สำหรับ Biometrics และ MPESA PIN ทางเลือก
การบริจาค
ยินดีต้อนรับ! โปรดทำตามขั้นตอนเหล่านี้เพื่อมีส่วนร่วม:
- แยกที่เก็บ
- สร้างสาขาใหม่
- ทำการเปลี่ยนแปลงของคุณ
- ส่งคำขอดึง
คำเตือน
แอพนี้เป็นโคลนและคล้ายกับแอพ MPESA จริงโดย Safaricom plc มีวัตถุประสงค์เพื่อการศึกษาเท่านั้น ฟังก์ชั่นและประสบการณ์ของผู้ใช้ได้รับการออกแบบมาเพื่อเลียนแบบแอพจริง แต่มันไม่ได้เป็นพันธมิตรกับหรือรับรองโดย Safaricom PLC
ติดต่อ
สำหรับคำถามหรือข้อเสนอแนะใด ๆ โปรดติดต่อฉันที่ [email protected]