aSim
Screenshot of Build a native mobile app that serves as an automated payment manager for the Nigerian market. The app should be built using React Native.

The core features are:

1.  **Main Wallet Screen:**
    *   Display the current wallet balance prominently in Naira (₦).
    *   Show buttons for "Add Money" and "Send Money".
    *   Display a list of recent transactions (both incoming and outgoing).

2.  **Add Money Screen:**
    *   Allow users to manually add funds to their wallet. For this initial version, simulate this by letting the user enter an amount to add.
    *   Include a section called "Auto-Reload Setup".

3.  **Auto-Reload Setup Screen:**
    *   Users can enable or disable the "Auto-Reload" feature.
    *   If enabled, they can set a threshold (e.g., "When my balance falls below ₦5,000").
    *   They can also set a top-up amount (e.g., "Reload with ₦20,000").
    *   For now, assume the funds are pulled from a pre-configured, simulated bank account.

4.  **Send Money / Scheduled Payments Screen:**
    *   Allow users to set up a new payment to a recipient.
    *   Users should be able to input the recipient's bank (from a list of Nigerian banks), account number, and the amount.
    *   Users must be able to choose if it's a "One-Time Payment" or a "Recurring Payment".
    *   For recurring payments, they should be able to set the frequency (e.g., daily, weekly, monthly) and a start date.

5.  **Automations Management Screen:**
    *   A dedicated screen that lists all active "Auto-Reload" rules and all "Scheduled Payments".
    *   Users should be able to view the details of each automation and have the option to pause or delete it.

6.  **Transaction History Screen:**
    *   A comprehensive list of all past transactions, including date, type (e.g., Wallet Top-up, Auto-Reload, Payment to [Recipient]), and amount.

Do not include a user login or authentication system for this prototype. The app should function for a single, anonymous user.

Build a native mobile app that serves as an automated payment manager for the Nigerian market. The app should be built using React Native. The core features are: 1. **Main Wallet Screen:** * Display the current wallet balance prominently in Naira (₦). * Show buttons for "Add Money" and "Send Money". * Display a list of recent transactions (both incoming and outgoing). 2. **Add Money Screen:** * Allow users to manually add funds to their wallet. For this initial version, simulate this by letting the user enter an amount to add. * Include a section called "Auto-Reload Setup". 3. **Auto-Reload Setup Screen:** * Users can enable or disable the "Auto-Reload" feature. * If enabled, they can set a threshold (e.g., "When my balance falls below ₦5,000"). * They can also set a top-up amount (e.g., "Reload with ₦20,000"). * For now, assume the funds are pulled from a pre-configured, simulated bank account. 4. **Send Money / Scheduled Payments Screen:** * Allow users to set up a new payment to a recipient. * Users should be able to input the recipient's bank (from a list of Nigerian banks), account number, and the amount. * Users must be able to choose if it's a "One-Time Payment" or a "Recurring Payment". * For recurring payments, they should be able to set the frequency (e.g., daily, weekly, monthly) and a start date. 5. **Automations Management Screen:** * A dedicated screen that lists all active "Auto-Reload" rules and all "Scheduled Payments". * Users should be able to view the details of each automation and have the option to pause or delete it. 6. **Transaction History Screen:** * A comprehensive list of all past transactions, including date, type (e.g., Wallet Top-up, Auto-Reload, Payment to [Recipient]), and amount. Do not include a user login or authentication system for this prototype. The app should function for a single, anonymous user.

by @heartmark007
  • 1.1k views

This mini-app runs in the aSim app.

Get the aSim appAlready have aSim?Open in app