Skip to content

lyskouski/app-finance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[ 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.

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 Google Play Google Play
Android Android (Galaxy Store) fingrom_Android.aab Galaxy Store Fingrom
Android Android (Huawei Gallery) fingrom_Android.aab App Gallery App Gallery
Android Android (Amazon Appstore) fingrom_Android.aab Amazon Appstore Amazon Appstore
Linux Linux (Snap Store) fingrom_LinuxSnap.snap Fingrom Snapcraft: Fingrom
Linux Linux (Flathub) fingrom_LinuxFlatpak.flatpak Not available Flathub: Fingrom
Linux Linux (AppImage) fingrom_Linux.AppImage Pling Store App Image Hub
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 /-symbol (in name) for the main page
    • Transactions log
    • Freeze amount by Update date (to import previous history)
  • Budget Categories
    • Simple grouping via /-symbol (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
    • Different timeline: weekly, monthly, yearly
    • Customizable start day of the week and month
  • Bills, Transfers, Incomes (Invoices)
  • Goals Definition
  • Exchange rates, Default Currency for Summary
  • Metrics:
    • Budget:
      • Forecast (with Monte Carlo simulation)
      • Budget limit and expenses per month
    • 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
  • Export to Excel XLSX file
  • Data encryption
  • Localization
  • 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, buy a ☕.

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.