JosephMugo8711 / mobank

0 stars 2 forks source link

Mobank Mobile App


Author :

  1. Mugo Joseph Wamiti
  2. Wendy Makena

    Project Description

    MoBank is a mobile banking application designed to provide a comprehensive and seamless banking experience on your mobile device. The app allows users to perform a variety of financial activities such as transferring funds, purchasing airtime, managing accounts and cards, and applying for loans. With its user-friendly interface, MoBank ensures secure and efficient banking on the go. This app is built with React Native and TypeScript for a smooth, cross-platform experience on both Android and iOS devices.

Features

  1. Fund Transfers

    Send to Same Bank: Transfer funds instantly between MoBank accounts. Send to Another Bank: Securely transfer funds to accounts at other banks. Send to Mobile: Send money directly to mobile wallets (e.g., M-Pesa, Airtel Money).

  2. Airtime Purchase

    Buy airtime for yourself or others for all major telecom service providers.

  3. Account and Card Management

    Add and manage multiple accounts and cards under one profile. View detailed transaction history for each linked account and card.

  4. Loan Services.

    Apply for loans directly within the app. Check loan eligibility, terms, and repayment schedules.

  5. Security Features

    Multi-factor authentication (MFA) for secure login and transactions. End-to-end encryption for all data and transactions.

  6. Real-time Notifications

    Receive notifications for transactions, account activity, and important updates. Customizable alert settings for a personalized experience.

  7. User-Friendly Interface

    Intuitive and responsive design for easy navigation and a seamless user experience. Accessibility features for users with different needs.

  8. Transaction History

    View detailed records of all transactions. Download transaction statements for accounting purposes.



SetUp Instruction

Requirements

Getting Started

  1. Clone the repository First, clone the project repository to your local machine

    git clone https://github.com/JosephMugo8711/mobank-mobile
    cd mobank-mobile-app
  2. Install dependencies After cloning the repository, run the following command to install the necessary dependencies:

    ```bash
    npm install
    ```
  3. Run the app You can now run the app on either an Android or iOS emulator, or on a physical device.

    For Android:

    ```bash
    npm run android
    ```

    For iOS (requires macOS):

    ```bash
    npm run ios
    ```

    Start development To start the app in development mode, you can run:

    ```bash
    npx expo start

This will open the Metro Bundler, where you can run the app and make changes in real time.

Technologies Used

  1. Typescript
  2. React Native

Contact Information