Giter Club home page Giter Club logo

app-finance's Introduction

[ 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, 2M
    Components Library      : dis7, 2024-01-01, 1M
    ML Integration          : dis8, 2024-02-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 ☕.

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.

app-finance's People

Contributors

lyskouski avatar muhammadyusuf-kurbonov avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.