...
Technology: PHP
62
Keywords: desktop electron electron-app finance-management react

Home Accounting System in PHP - Free Download

Features

Accounting of income

  • Inserting income data with next fields: date, month, sum, type, contact, description
    • Different between date and month: date - the exact date of receiving 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

Balance

  • 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)

Other

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

Requirements

  • It needs an internet connection for correct work
  • Supports Windows, MacOS, Linux

Technology stack

Contributing

You are welcome for contributing.

How to run the app from sources

First of all, do npm install from the app folder.

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

There are two commands to run the app from sources:

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

And for Windows:

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

How to build the app

npm run react-build
npm run dist

How to make a pull request

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

License

MIT

Profile Picture

Hi, I'm Habib. I'm the founder of OpenSourceCollection. I help build web applications, grow businesses, big and small. If that is what you want, contact me.

I'm currently available for freelance work.

Visit my Protfolio. Let's connect on Linkedin or GitHub

Contact Me

About OpenSourceCollection.com
Discover, explore, and find open-source web apps from various categories and technologies, while accessing live demos, screenshots, and GitHub source code links.