Designed and developed a feature-rich Mobile Banking Application using Flutter for the frontend and Laravel for the backend. The app provides a seamless and secure platform for users to perform a wide range of financial transactions, including mobile data vending, airtime purchase, cable TV subscriptions, bill payments, bank transfers, and QR-based payment processing.
Client
Overview:
Designed and developed a feature-rich Mobile Banking Application using Flutter for the frontend and Laravel for the backend. The app provides a seamless and secure platform for users to perform a wide range of financial transactions, including mobile data vending, airtime purchase, cable TV subscriptions, bill payments, bank transfers, and QR-based payment processing.
Key Features:
Mobile Data Vending:
Purchase data bundles for all major mobile networks.
Real-time delivery of data plans.
Airtime Purchase:
Instant airtime top-up for self and others.
Support for multiple mobile networks.
Cable TV Subscription:
Subscribe and renew cable TV packages (e.g., DSTV, GOTV).
Automated activation of subscriptions.
Bill Payments:
Pay utility bills (electricity, water, internet, etc.).
View and manage payment history.
Bank Transfers:
Send and receive money between bank accounts.
Interbank transfer support.
QR-Based Payments:
Generate and scan QR codes for instant payments.
Secure and contactless transaction processing.
Transaction History:
View detailed records of all transactions.
Export transaction history for personal records.
User Authentication & Security:
Secure login with biometric authentication (fingerprint, face ID).
Two-factor authentication (2FA) for added security.
Encryption of sensitive data during transactions.
Technologies Used:
Frontend: Flutter (cross-platform mobile development).
Backend: Laravel (RESTful API development).
Database: MySQL (for data storage and management).
Payment Integration: Flutterwave, Paystack, Monnify (for seamless payment processing).
QR Code Generation: Google’s ML Kit or Zebra Crossing (ZXing).
Additional Tools: Firebase (for push notifications), JWT (for secure authentication).
Impact:
Provided users with a one-stop solution for all their financial and utility needs.
Enhanced convenience and accessibility through QR-based payments.
Improved transaction security and user trust.
Streamlined payment processes for mobile data, airtime, and cable subscriptions.
Portfolio Statement:
"This Mobile Banking Application showcases my expertise in developing secure, scalable, and user-friendly financial solutions. By leveraging Flutter for a responsive frontend and Laravel for a robust backend, I created a platform that simplifies financial transactions, including mobile data vending, airtime purchase, cable subscriptions, bill payments, and QR-based payments. This project highlights my ability to integrate complex functionalities into a seamless user experience while prioritizing security and performance. It reflects my commitment to delivering innovative solutions that meet the evolving needs of modern banking and payment systems."
Live Demo:
Website: https://goapp.ng
Playstore: https://play.google.com/store/apps/details?id=com.goapp.ng
AppStore: https://apps.apple.com/ng/app/GoApp-by-p-a-y/id1664342259
Your email address will not be published. Required fields are marked *