Skip to content

ADORSYS-GIS/webank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

WEBANK

Mobile banking platform for financial inclusion

Table of Contents

Project Overview and Goals

The Mobile Banking Application for ESASCCO is an open-source solution designed for Cooperative Financial Institutions (CFIs). This application facilitates secure and efficient banking operations, enabling users to manage accounts, transfer funds, and apply for loans seamlessly. By integrating with various core banking systems, such as Ledgers CBS, it enhances financial accessibility and inclusivity.

Project goals

prio Goals Description
1 Enhance Financial Accessibility and Inclusivity Improve access to financial services for cooperatives financial institutions (CFIs), enabling them to serve underserved communities more effectively.
2 Provide a Secure, Flexible, and Scalable Platform Develop a mobile banking platform that is secure, adaptable to different financial institutions' needs, and scalable to accommodate future growth.
3 Facilitate Seamless Integration with Core Banking Systems Ensure the platform can easily integrate with existing core banking systems to provide a smooth, unified experience for users.

Features

  • Account Management: Users can check balances, view transactions, and manage their accounts.
  • Fund Transfers: Initiate payments and transfer funds easily.
  • Loan Applications: Apply for loans directly through the app.
  • Progressive Web Application (PWA): Accessible via web browsers, no app store required.
  • Offline Functionality: Essential features available even without internet access.

Technologies Used

For a detailed overview of the technologies employed in this project, please refer to the Technologies.md Document.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js: Version 14.x or higher
  • npm: Version 6.x or higher (comes with Node.js)
  • Java JDK: Version 11 or higher
  • Maven: Version 3.6 or higher
  • Git: Version 2.x or higher (for cloning the repository)

Installation Instructions

Frontend

  1. Clone the Frontend repository: For the UserApp :
    git clone https://github.com/ADORSYS-GIS/webank-UserApp.git
    For the TellerApp :
    git clone https://github.com/ADORSYS-GIS/webank-TellerApp.git
    For the AdminApp :
    git clone https://github.com/ADORSYS-GIS/webank-AdminApp.git
    For the OwnerApp :
    git clone https://github.com/ADORSYS-GIS/webank-AppManager.git
    For the ManagerApp :
    git clone https://github.com/ADORSYS-GIS/webank-UserApp.git
  2. Navigate into the project directory: Example for the UserApp :
    cd webank-UserApp
  3. Install dependencies:
    npm install
  4. Run the application:
    npm start

Backend

  1. Clone the Backend repository:
    git clone https://github.com/ADORSYS-GIS/webank-OnlineBanking.git
  2. Navigate into the project directory:
    cd webank-OnlineBanking
  3. Install dependencies:
    mvn install
  4. Run the application:
    mvn spring-boot:run

Usage

Once the application is running, users can:

  • Access the app via a web browser using the provided URL.
  • Follow the onboarding process guided by the banking tellers.
  • Utilize the app to manage their banking needs as outlined in the features.

Project Documentation

Documentation provides actual automatically build documentation, such as:

  • Architecture documentation
  • Use-cases diagrams
  • Developer guides
  • Release policy
  • Roadmap
  • Release notes

Development and Contribution

Contributions are welcome! Please see the CONTRIBUTING.md file for guidelines on how to contribute to the project.

License

This project is licensed under the Apache License 2.0 . See the LICENSE file for more details.

Contact Information

For questions or support, please reach out to:

Acknowledgements

  • Thanks to the adorsys development team for their contributions.
  • Special thanks to the contributors and libraries that supported this project.

About

Mobile banking platform for financial inclusion

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published