Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cach30verfl0w/cash3fl0w
Cash3Fl0w is a finance software based on Kotlin Multiplatform with Support for German banking accounts (over FinTS/HBCI)
https://github.com/cach30verfl0w/cash3fl0w
android app cash3fl0w finance fints hbci ios jvm kmp kotlin kotlin-multiplatform mobile multiplatform software
Last synced: 17 days ago
JSON representation
Cash3Fl0w is a finance software based on Kotlin Multiplatform with Support for German banking accounts (over FinTS/HBCI)
- Host: GitHub
- URL: https://github.com/cach30verfl0w/cash3fl0w
- Owner: Cach30verfl0w
- Archived: true
- Created: 2024-05-30T21:22:54.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-17T17:31:09.000Z (8 months ago)
- Last Synced: 2024-09-30T13:03:48.156Z (4 months ago)
- Topics: android, app, cash3fl0w, finance, fints, hbci, ios, jvm, kmp, kotlin, kotlin-multiplatform, mobile, multiplatform, software
- Language: Kotlin
- Homepage:
- Size: 7.55 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cash3Fl0w
![kmp-advcrypto actions badge](https://github.com/cach30verfl0w/cash3fl0w/actions/workflows/kmp-advcrypto.yml/badge.svg) [![kmp-advcrypto License](https://img.shields.io/badge/License-Apache_2.0-blue.svg?label=kmp-advcrypto%20License)](https://apache.org/licenses/LICENSE-2.0) [![cash3fl0w License](https://img.shields.io/badge/License-GPLv3-blue.svg?label=cash3fl0w%20License)](https://www.gnu.org/licenses/gpl-3.0)Cash3Fl0w is a finance software developed with Kotlin Multiplatform for mobile devices and desktop/JVM. This application supports FinTS/HBCI to access information from German banking accounts. This application doesn't use any centralized storage or third-party environment to execute requests etc. Only your handy is used.
## HBCI/FinTS Support
This application supports the FinTS protocol (formerly known as HBCI) specified by the [German Banking Industry Committee](https://die-dk.de/) with support for over 2000 banks in Germany. But [since 2019 the protocol can only be used with authorized products](https://www.hbci-zka.de/register/register_faq.htm). Before you can use the FinTS support, you have to:
1. Go on the site of the German Banking Industry Committee and [register a FinTS product](https://www.hbci-zka.de/register/prod_register.htm)
2. After a successful registration you receive a FinTS product number and a list of all public FinTS accesses registered. This product id must be set in a settings file and the bank list must be added to the application (before compilation) *Coming soon*## License
Please respect the following licenses and the work behind this project:
- GNU General Public License 2.0 for the app itself
- Apache License 2.0 for the cryptography API (`kmp-advcrypto`) used in the app