Welcome to Amwal Proposal

To view this exclusive proposal, please enter your email address. This helps us track interest and provide you with updates.

CONTROL TEAM

Amwal Payment Gateway - Mobile App Redesign

React Native Development Proposal

Executive Summary

This proposal presents a comprehensive plan to redesign and rebuild the Amwal Payment Gateway Mobile Application using React Native. The objective is to deliver a modern, secure, and user-centric application that enhances digital payment experiences, simplifies card and transaction management, and aligns with Amwal's innovation goals.

React Native enables the creation of cross-platform applications for iOS and Android using a single codebase, significantly optimizing development time and cost while maintaining native performance and responsiveness.

Our solution covers the full design, development, integration, and deployment of the new Amwal mobile app with full compliance to banking and PCI DSS standards.

Project Objectives

  • Redesign the Amwal mobile application with a seamless and intuitive user interface
  • Deliver a unified experience across iOS and Android platforms
  • Ensure compliance with PCI DSS and local banking security requirements
  • Integrate core payment, card, and account management features
  • Enable future scalability for digital services such as e-vouchers, bill payments, and chatbots

Scope of Work

Core App Features

  • Multi-language support (Arabic, English, Kurdish)
  • Secure user authentication with biometric login
  • Session timeout and auto-logout management
  • Account and transaction summaries with export
  • Spending analytics and visualization dashboards
  • Push notifications and in-app alerts
  • Branch/Agent locator with Google Maps
  • Marketing banners and promotional content
  • Onboarding tutorials and FAQs
  • Contact Us, Terms & Privacy Policy modules

Card Management

  • View and manage card information
  • Transaction history with filtering
  • Change card status and adjust limits
  • Retrieve CVV/PIN securely through API
  • Enable/disable eCommerce functionality
  • Manage contactless payments
  • Multi-product card support (wearables, gift cards)
  • Card-to-card transfer functionality
  • Card replacement requests with fees

Supplementary Features

  • Virtual card creation and management
  • E-vouchers and digital gift cards
  • Bill payments and beneficiary management
  • Chatbot integration (AI or API-based)
  • Secure in-app mail (encrypted messaging)
  • Weather forecast integration

React Native Development Strategy

React Native will serve as the foundation for approximately 80% of the Amwal app, combining rapid cross-platform development with flexibility for custom native modules to ensure security and hardware-level capabilities.

React Native Core Implementation

  • UI/UX development using React Native components and animations
  • Integration with Amwal's backend APIs via REST/GraphQL
  • Charting libraries (Victory Native, Recharts) for spending analytics
  • State management via Redux or Recoil for performance optimization
  • Firebase integration for push notifications and device registration
  • Localization framework for multi-language support

Native Module Integrations

Select features will be developed using custom native modules in Swift (iOS) and Kotlin/Java (Android):

Feature Integration Method Purpose
Biometric Authentication Native Bridge Face ID / Touch ID login
Trusted Device Registration Secure UUID / Firebase ID Replace IMEI-based logic
NFC & Contactless Vendor SDK Integration Payment-grade contactless transactions
PCI DSS Secure Input Native SDK PIN, CVV, and sensitive field handling
Push Notifications Firebase SDK Encrypted device token management

Security & Compliance

  • Compliance with PCI DSS, ISO 27001, and local banking security standards
  • All sensitive operations (PIN/CVV, biometric data) executed in secure native modules
  • End-to-end encryption and token-based authentication
  • Regular penetration testing and vulnerability scanning
  • Strict adherence to Apple and Google security guidelines

Project Execution Plan

Total Estimated Duration: ~6 months

3 weeks

Phase 1: Requirements Gathering & UI/UX Design

Stakeholder interviews, user research, wireframing, and complete visual design for all screens with localization support.

8 weeks

Phase 2: Core App Development (React Native)

Building authentication flows, dashboards, navigation, multi-language support, and core app functionality using React Native.

6 weeks

Phase 3: Card Management & Supplementary Modules

Implementing card management features, transaction history, card controls, virtual cards, vouchers, and bill payments.

5 weeks

Phase 4: Native Module Integrations & Security

Integrating biometric authentication, NFC, secure PIN/CVV handling, device registration, and PCI DSS compliance modules.

3 weeks

Phase 5: Testing & Quality Assurance

Comprehensive testing including functional, security, performance, and user acceptance testing (UAT).

2 weeks

Phase 6: Deployment & App Store Submission

Final preparations, app store submission to Apple App Store and Google Play Store, and post-launch monitoring.

Pricing Plans

Choose the payment plan that best fits your business needs

PLAN A - MAINTENANCE MODEL

$15,000

Initial Development

+ $5,000/month

Ongoing Maintenance & Support

Includes:

  • Complete app development & deployment
  • Monthly bug fixes & updates
  • Technical support & monitoring
  • Feature enhancements & optimization
  • Security updates & compliance

Best for: Long-term partnership with continuous improvement

PLAN B - FULL PROJECT

$76,000

One-Time Payment

Complete project delivery

(Flexible payment schedule available)

Includes:

  • Full app design, development & deployment
  • All features & integrations
  • Complete testing & QA
  • Documentation & training
  • 1-month post-launch support

Best for: Complete ownership with full budget clarity

Deliverables

  • Fully redesigned and rebuilt Amwal Mobile Application (iOS & Android)
  • Technical documentation and API integration guide
  • User acceptance testing (UAT) and QA reports
  • Secure deployment to Apple App Store and Google Play Store
  • One-month post-launch maintenance and issue resolution

Value Proposition

Cost-Efficient

Cross-platform development reduces time and costs

Scalable

Ready for future integrations and expansions

Secure

PCI DSS compliant with banking-grade encryption

Modern UX

Intuitive design improves customer satisfaction

Easy Maintenance

Unified codebase for easier updates

Conclusion

This proposal provides a practical, secure, and future-ready roadmap for rebuilding the Amwal Payment Gateway Mobile Application using React Native. The hybrid approach—React Native for speed and native modules for security—ensures the perfect balance between innovation, compliance, and performance.

With a total budget of USD $76,000, this project delivers high value and long-term sustainability for Amwal's digital ecosystem.

Why Choose Control Team?

  • Proven expertise in React Native development and financial applications
  • Deep understanding of PCI DSS compliance and banking security standards
  • Track record of delivering high-quality mobile applications on time
  • Local presence in Iraq with international development standards
  • Ongoing support and maintenance commitment