Skip to content
Personal finance management system
Branch: master
Clone or download
Latest commit 9aaf314 Sep 30, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
app version 1.2.2 -> 1.2.3 Sep 29, 2018
server server : statistic page and some refactor Sep 29, 2018
.gitignore move files to packages Feb 1, 2018
.travis.yml travis config Mar 7, 2018
LICENSE MIT license Nov 25, 2017 Merge remote-tracking branch 'origin/dev' Dec 3, 2017 readme Nov 18, 2017

Cromberg - personal finance accounting system


Accounting of income

  • Inserting income data with next fields: date, month, sum, type, contact, description
    • Different between date and month: date - exact date of receive money; month - month, for which money you received
  • Income chart by months
  • Calculating sum and average income by months, the best, worst and average month


  • Inserting balance data with different sources (example: cash, account in A bank, electronic money)
  • Balance chart by months
  • Costs chart by months (based on balance and income data)


  • App's database by default storing in %APPDATA%/Roaming/Cromberg/db/database for Windows and similarly for others OS. You can change it in settings.
  • Creating backup of database on every launch app, but not more ofter once a day. Backup folder you can set in settings.
  • Email reminder every last day of month to fill balance data. Subscription and unsubscribing of notification by setting in app.
  • Multi-language support: English, Russian and French


  • Its need internet connection for correct work
  • Supports Windows, MacOS, Linux

Technology stack


Income chart Balance chart


You are welcome for contributing.

How to run app from sources

First of all, do npm install from app folder.

In folder app/db there is database-dev-example file with some prepared data for application. Copy it and rename to app/database-dev.

There are two commands to run app from sources:

  • npm run dev - to launch app with using database in app/database-dev file
  • npm start - standard way to launch app

How to build app

npm run dist

Hot to make pull request

Create pull request only to dev branch. Your commits will merge in master with next release.



You can’t perform that action at this time.