michelmelo / app-finance

Fingrom -- the open-source cross-platform financial accounting application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fingrom Logo Financial Accounting Application

License: CC BY-NC-ND 4.0 Check Status Build Status

Unit Tests Coverage Widget Tests Coverage End-To-End Coverage

Fingrom - Open-sourced cross-platform financial accounting application without Ads and limitations.

Web App

Desktop Apps

Mobile Apps

Functionality

  • Accounting (Account Type, Currency/Cryptocurrency)
    • Simple grouping via / (in name) for the main page
    • Transactions log
    • Freeze amount by Update date (to import previous history)
  • Budget Categories
    • Simple grouping via / (in name) for the main page
    • With limits restate:
      • Renewed at the beginning of each month
      • Configurable limits per month
      • Relatives (0.0 ... 1.0) to Income
    • Or, without limitations by showing a spent amount
  • Bills, Transfers, Incomes (Invoices)
  • Goals Definition
  • Exchange rates, Default Currency for Summary
  • Metrics:
    • Budget:
      • Forecast (with Monte Carlo simulation)
    • Account:
      • Candlestick (OHLC) Chart
      • Income Health Radar
      • Currency Distribution
    • Bills:
      • YTD Expenses
      • Bar Race for Categories
    • Goals Gauge Chart
    • Currency Historical Chart
  • Synchronization between devices (P2P)
  • Recovery via WebDav or a direct File
  • Import from CSV, QIF, OFX files for Bills and Invoices
  • Data encryption
  • Localization: 2 languages
  • User Experience
    • Configurable Main Page (multiple configurations per width x height set)
    • Responsive & Adaptive Design
      • Adaptive navigation panel (top, bottom, right) and tabs (top, left)
    • Theme Mode (dark, light, system) with Palette definition (system, custom, personal -- colors selector)
    • Preserve last choice for Account, Budget, and Currency
    • Auto-scroll to the focused element on Form
    • Expand / Collapse sections on Main Page
    • Swipe for a quick access to Edit and Delete actions
    • Zoom in/out (from 60% up to 200%) via "Settings" or by Ctrl++(in), -(out), 0(reset), or Ctrl+mouse wheel, or by two-finger touch pinch / spread operation

Support (Sponsorship)

As an open-source project, subscribing will not unlock any additional features in the app. However, it would serve as an investment in the continuous evolution and improvement of the application. So, if you'd like to contribute financially towards the efforts, please consider these options:

Or, treat me to ☕.

Contributions

Any made contribution is greatly appreciated (also, by mentioning in Contributors section and Release notes as a gratitude), check Contribution Section for more details.

However, if it's been chosen a contribution (not just typo corrections) to this repo, you agree that you're giving me a non-exclusive license to use that content, as I (and my possible team) deem appropriate. You probably guessed that already, but I just wanted to be extra clear on that.

License & Copyright

The content herein are all © 2023 terCAD Team (Viachaslau Lyskouski).

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 4.0 Unported License.

About

Fingrom -- the open-source cross-platform financial accounting application

License:Other


Languages

Language:Dart 95.3%Language:C++ 2.1%Language:CMake 1.6%Language:Gherkin 0.3%Language:Swift 0.2%Language:HTML 0.2%Language:C 0.1%Language:Shell 0.1%Language:Kotlin 0.0%Language:Objective-C 0.0%