lyskouski/app-finance

Fingrom -- open-source platform-agnostic financial accounting application

go to github download
lyskouski/app-finance

[ English | Deutsch | 简体中文 ]

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-source cross-platform financial accounting application without Ads and limitations.
The goal of the solution is to create a financial accounting application that is intuitive, efficient, and inclusive.
That empowers users to effortlessly manage their finances while ensuring that no one is left behind.

gantt
    section Roadmap
    Initial                 :done, dis1, 2023-06-15, 15d
    Prototype               :done, dis2, 2023-07-01, 1M
    Market Shake Features   :done, dis3, 2023-08-01, 1M
    UI / UX Flow            :done, dis4, 2023-09-01, 1M
    Production Ready Stage  :done, dis5, 2023-10-01, 1M
    User Feedback           :active, dis6, 2023-11-01, 3M
    Components Library      : dis7, 2024-02-01, 1M
    ML Integration          : dis8, 2024-03-01, 1M

Watch the video

Type Alpha Version Pre-Release Release
Apple iOS (Apple Store) fingrom_iOS.ipa TestFlight: Fingrom iOS Apple Store
Apple macOS (Apple Store) fingrom_macOS.zip Not available for testing macOS Apple Store
Android Android (Google Play) fingrom_Android.aab [on hold] [on hold]
Android Android (Galaxy Store) fingrom_Android.aab Galaxy Store Fingrom
Android Android (Huawei Gallery) fingrom_Android.aab App Gallery App Gallery
Linux Linux (Snap Store) fingrom_LinuxSnap.snap Fingrom Snapcraft: Fingrom
Linux Linux (Flathub) fingrom_LinuxFlatpak.flatpak Not available Flathub: Fingrom
Linux Linux (AppImage) [pending] [pending] [pending]
Windows Windows (Partner Center) fingrom_Windows.zip App Center: Fingrom Microsoft Store
Web Browsers Web fingrom_Web.tar.gz GitHub Pages: Fingrom terCAD: Fingrom

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
  • [demo] Synchronization between devices (P2P)
  • Recovery via WebDav or a direct File
  • Import from CSV, QIF, OFX files for Bills and Invoices
  • Data encryption
  • Localization: 8 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”
    • Shortcuts
Description Shortcut
Open / Close the Navigation Drawer Shift + Enter
Navigate Up up
Navigate Down down
Open Selected Enter
Zoom In Ctrl + +
Zoom In (with mouse) Ctrl + scroll down
Zoom Out Ctrl + -
Zoom Out (with mouse) Ctrl + scroll up
Reset Zoom Ctrl + 0
Add new Transaction Ctrl + N
Return Back Ctrl + Backspace

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 :coffee:.

Contributions

Any made contribution is greatly appreciated (also, by mentioning in Contributors section, Release notes, and
in the app About - Contributors 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:

  • Attribution: provide a link to the license, and indicate if changes were made
  • NonCommercial: cannot be used as a part of a commercial solution
  • NoDerivatives: any modification (remix, transform, or build upon the material) cannot be distributed by your own.
    Push it back to the main repository (https://github.com/lyskouski/app-finance) to unblock the distribution for made
    changes.

excellent projects related to lyskouski/app-finance recommend downloading