Alex Phillips ba9d021aff
Feature/underfunded carryover (#18)
* added ENV to disable registration, also surfacing that error message in the UI

* removed toBeBudgeted from budget as this is now on a month-by-month basis, added in necessary DB event logic to calculate carry-over of this amount as transactions / budgets change

* fixed date diff logic

* frontend changes for budget month's available amount

* changing from typeorm sync to migrations - initial migration checks for existing user table and skips migration if it exists as this was a DB already generated by the sync

* update docker init script

* added migration for budget month availablity

* cascade deletes, fixed tests
2022-04-15 07:58:22 -04:00
2022-02-12 17:58:42 -05:00
2022-02-05 07:49:16 -05:00
2021-11-08 19:05:42 -05:00
2022-02-08 17:47:08 -05:00
2022-02-27 13:22:16 -05:00
2021-11-08 19:05:42 -05:00

BudgE

BudgE (pronounced "budgie", like the bird) is an open source "budgeting with envelopes" personal finance app, taking inspiration from other tools such as Aspire Budgeting, budgetzero, and Buckets.

⚠️ BudgE is still under active development and considered an 'alpha' version until more tests can be written to ensure functionality is maintained. ⚠️

Budget Account

Current Features

  • Multi user support
  • Envelope budgeting with monthly rollover
  • Transaction management for accounts
  • Standard bank account management
  • Credit card management with payment handling
  • Tracking accounts
  • Export account transactions
  • CSV transaction import

Planned Features

  • Multiple budgets per user (already started)
  • Goals
  • Reports
  • Payee management
  • Category hiding and deletion
  • Mobile view for transaction input on the go!

Getting Started

See linuxserver/docker-BudgE.

Support

https://discord.gg/hKJWjDqCBz or through GitHub issues

Description
No description provided
Readme GPL-3.0 2.7 MiB
Languages
JavaScript 59.1%
TypeScript 40.2%
HTML 0.5%
CSS 0.2%