Skip to content

Chama App is an online platform that implements round table banking functionality( "Chama") by providing a fast fund payment, disbursement, and loan request functionality. The platform provides a secure and managed umbrella where any member from any background can join and enjoy all features present in a traditional "Chama" but in an efficient m…

Notifications You must be signed in to change notification settings

Gibson-Gichuru/chama_app

Repository files navigation

Chama Application

Application dependencies

Python Flask React MUI Redis MariaDB Github Actions) PRs Welcome Maintenance

Overview

  • Backend Services Writen in Python
  • Frontend written using React
  • Following Clean Architecture approach.
  • Following a test driven approach.(TDD)
  • Application developed using CI/CD pipeline (Github Actions)

Application Design Documents

FEATURES

  ---> Account Services

  • Register new account
  • Login with existing account
  • Logout
  • Email User account activation

  ---> USSID support

  • The application will support a ussid inteface to help users interact with their accounts

  ---> MPESA

  • Automated fund disbursement to the users Mpesa wallets
  • Secure fund collection Interface from the users Mpesa wallets
  • Request Loans

Contributing and reporting issues 🤝

I appreciate contributions of any kind - new contributions are welcome whether it's through bug reports or new pull requests.

Tell me about enhancements and bugs

Please add an issue. I'll review it, add labels and reply within a few days.

About

Chama App is an online platform that implements round table banking functionality( "Chama") by providing a fast fund payment, disbursement, and loan request functionality. The platform provides a secure and managed umbrella where any member from any background can join and enjoy all features present in a traditional "Chama" but in an efficient m…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages