/pay_app

Dash Wallet is a user-friendly mobile payment application designed to facilitate seamless financial transactions, allowing users to manage their finances, make payments, and transfer money with ease. The app provides a sleek, intuitive interface that enables users to perform a variety of financial operations in a secure and efficient manner

Primary LanguageDart

Dash Wallet

Dash Wallet is a comprehensive mobile payment application designed to make financial transactions seamless, secure, and user-friendly. With features ranging from money transfers to bill payments and investment management, Dash Wallet is your all-in-one financial tool.

Features

  • Wallet Overview

    • View your current balance directly from the home screen.
  • Top-Up Functionality

    • Easily add funds to your wallet to ensure sufficient balance for transactions.
  • Send Money

    • Quickly send money using mobile numbers or other account details.
    • The recipient's name or phone number is dynamically reflected on the receipt for personalized transactions.
  • Visa Integration

    • Manage your Visa cards and make payments directly from the app.
  • Digital Banking

    • Access various digital banking services, including balance inquiries and transfers.
  • Investments

    • Explore and manage investment opportunities to grow your wealth.
  • Prepaid/Bills

    • Easily pay your bills and manage prepaid services from one place.
  • Insurance

    • Access and manage your insurance policies for added security and peace of mind.
  • Remittance Services

    • Send money overseas with competitive rates and low fees.
  • Favorites & Bills

    • Access your favorite transactions and bill payments with just a few taps.

Security

  • Robust security measures are in place to ensure the safety of all transactions and protect your financial data.

User Experience

  • Intuitive Interface

    • A clean, modern design with a purple and white color scheme makes navigation easy and enjoyable.
  • Responsive Design

    • Optimized for smooth performance across all supported devices.

Installation

To run the Dash Wallet app locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/dash-wallet.git
    cd dash-wallet
  2. Install dependencies:

    flutter pub get
  3. Run the app:

    • For Android:
      flutter run
    • For iOS (requires macOS):
      flutter run

Building the App

Android

To build an APK for Android:

flutter build apk --release

Usage

  • Home Screen: Provides a quick overview of your current wallet balance and allows access to core features like Top-Up, Send Money, and Visa management. Send Money: Input the recipient’s mobile number or name, and the amount. The receipt will reflect the entered details.
  • Manage Finances: Access various financial services, including investments, bill payments, insurance, and more.

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository.

  2. Create a new branch:

git checkout -b feature/your-feature
  1. Make your changes and commit them:
git commit -m "Add feature: your-feature"
  1. Push to the branch:
git push origin feature/your-feature
  1. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any inquiries or feedback, please contact:

Email: asciencioalex@gmail.com

GitHub: AsciencioAlex