abacus
abacus copied to clipboard
🟠 Abacus: Firefly III mobile application.
🎙 Introduction
Firefly III mobile application to manage your self-hosted Firefly III from your mobile.
Support for iPhone, iPad, Android Phone and Android Tablet.
On iOS, Tokens are stored in iOS Keychains.
On Android, Tokens are stored in SharedPreferences, encrypted with Android's Keystore system.
No external API calls nor Analytics API, not even sentry / crashlytics.
📱 Features
🏁 Roadmap
Feature | Available |
---|---|
Oauth2 authentication | ✅ |
Asset accounts history chart | ✅ |
Transactions (create, list) | ✅ |
Net worth | ✅ |
Balance | ✅ |
Earned | ✅ |
Time range selector | ✅ |
Budgets | ✅ |
Categories | ✅ |
Translations | ✅(@carvalholeo) |
📡 Technologies
- Expo SDK Framework and a Platform for universal React applications. docs.expo.io
- Routing and navigation React Navigation V6. https://reactnavigation.org/docs
- Tests on simulator/emulator before each EAS build with @wix/Detox
-
Store arch
- Rematch core @rematch/core
- Loading plugin @rematch/loading
- Persist plugin @rematch/persist
-
Linting
- Airbnb's Linting : https://github.com/airbnb/javascript
📖 Docs
- Contributing to this project
- Understanding the file structure
- Need help with Authentication?
- ReactNative.dev