AHS-Mobile-Labs/finzo
Finzo 是一个完全离线的开源个人理财应用
- Stars
- 4
- Forks
- 1
- 最近推送(UTC)
- 2026年7月16日
- 项目状态
- 未归档
技术话题
使用的依赖
依赖清单 16 项
- flutter
{"sdk":"flutter"} - cupertino_icons
^1.0.8 - sqflite
^2.3.3+1 - path
^1.9.0 - provider
^6.1.2 - fl_chart
^0.68.0 - intl
^0.19.0 - uuid
^4.5.1 - google_fonts
^6.2.1 - flutter_animate
^4.5.0 - path_provider
^2.1.5 - file_picker
^8.3.7 - url_launcher
^6.2.0 - flutter_test开发依赖
{"sdk":"flutter"} - flutter_lints开发依赖
^6.0.0 - flutter_launcher_icons开发依赖
^0.14.3
App 分类
原始 README
以下为英文项目原文快照,最新内容请访问 GitHub。
展开 / 收起项目 README
Finzo
Offline personal finance manager, expense tracker, budget planner, loan tracker, credit card tracker, and investment tracker built with Flutter.
Flutter Dart SQLite License Made by AHS Mobile Labs
Finzo is a private, offline-first money manager for people who want to track accounts, spending, budgets, cashflow, loans, credit cards, and investments without depending on a cloud account.
Features | Screenshots | Download | Install | Tech Stack | Contributing
About
Finzo is a Flutter personal finance app designed for local finance books. It stores your money data in a local SQLite .books.db file, supports multiple finance books, and keeps daily money tracking fast with a dark, mobile-first interface.
Use Finzo as an offline expense tracker, income tracker, account balance manager, budget planner, cashflow analytics dashboard, loan EMI tracker, credit card utilization tracker, and investment portfolio tracker.
Features
- Offline finance books: create, import, switch, and delete local
.books.dbfinance books. - Expense and income tracking: add transactions with account, category, date, notes, and search filters.
- Account management: manage cash, bank accounts, wallets, and transfers between accounts.
- Monthly budget planner: set category budgets, monitor spending, and see remaining budget.
- Finance dashboard: review net worth, account balance, investments, savings rate, projected spend, and cashflow trends.
- Analytics and reports: view six-month income/expense trends, category spend drilldowns, and financial health score.
- Loan tracker: track principal, outstanding amount, interest rate, tenure, EMI, EMI day, and optional auto EMI entries.
- Credit card tracker: monitor credit limits, used amount, available credit, billing day, due day, and utilization.
- Investment tracker: track portfolio value, invested amount, current value, return amount, return percentage, units, and prices.
- Currency support: choose from supported currencies for localized money formatting.
- Private by default: no cloud account is required for everyday personal finance tracking.
Screenshots
| Dashboard | Transactions | Budgets |
|---|---|---|
| Finzo offline personal finance dashboard with net worth, savings rate, budget usage and cashflow chart | Finzo expense tracker transactions screen with income expense transfer filters and search | Finzo monthly budget planner with category budget usage and remaining amount |
| Analytics Overview | Category Analytics | Health Score |
|---|---|---|
| Finzo finance analytics overview with monthly income expense savings rate projection and six month trend | Finzo category spending analytics with donut chart and category drilldown | Finzo financial health score based on savings rate budget usage debt pressure daily pace and net worth |
| Accounts | Investments | Settings |
|---|---|---|
| Finzo account balance manager with cash and bank account net worth summary | Finzo investment portfolio tracker with portfolio value invested amount and returns | Finzo settings screen with profile currency local database path switch book create book and import book |
| Credit Cards | Add Loan | Add Investment |
|---|---|---|
| Finzo credit card tracker screen for adding credit card name and limit | Finzo loan tracker form with principal amount interest tenure EMI auto EMI and account selection | Finzo add investment form for mutual funds stocks gold invested amount current value units prices and notes |
Download
Download the latest release or get it from a supported store:
Google Play coming soon · 🇮🇳 IndusAppStore is available for Indian users only
Install
Requirements
- Flutter SDK compatible with Dart
^3.11.1 - Android SDK for Android builds
- Xcode for iOS builds on macOS
Run Locally
git clone https://github.com/AHS-Mobile-Labs/finzo.git
cd finzo
flutter pub get
flutter run
Build
flutter build apk --release
flutter build appbundle --release
flutter build ios --release
Tech Stack
- Framework: Flutter and Dart
- State management: Provider
- Local database: SQLite with
sqflite - Charts:
fl_chart - Formatting:
intl - Animations:
flutter_animate - Files and storage:
path_providerandfile_picker - Utilities:
uuid,google_fonts,url_launcher
Project Structure
finzo/
|-- lib/
| |-- main.dart
| |-- models/
| |-- providers/
| |-- screens/
| |-- services/
| |-- utils/
| `-- widgets/
|-- assets/
| |-- github-img/
| `-- laucher_icon_img/
|-- android/
|-- ios/
|-- pubspec.yaml
`-- README.md
SEO Keywords
Finzo, Flutter finance app, offline personal finance app, personal finance manager, expense tracker app, income tracker, budget planner app, money manager app, cashflow analytics app, SQLite finance app, loan tracker, EMI tracker, credit card tracker, investment tracker, net worth tracker, Android finance app, iOS finance app, private finance app.
Contributing
Contributions are welcome. To contribute:
- Fork the repository.
- Create a feature branch.
- Make your changes.
- Run formatting and tests where applicable.
- Open a pull request.
Connect
- Email: [ahsmobilelabs@gmail.com](mailto:ahsmobilelabs@gmail.com)
- GitHub: AHS-Mobile-Labs
- Instagram: @ahsmobilelabs
- YouTube: @AHSMobileLabs
- X: @ahsmobilelabs
License
Finzo is released under the MIT License.
Made by AHS Mobile Labs