Skip to content
/ bdgt Public
forked from sbine/bdgt

Big finance tools in a small package

License

Notifications You must be signed in to change notification settings

ziad696/bdgt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bdgt

build status

Big finance tools in a small package

bdgt is a one-stop personal finance management app. Planned features:

  • Zero-based budgeting system
  • Bill management, calendar, and reminders
  • Account management/transaction history
  • Goal system with automatic monthly budgeting
  • Forecasting (net worth/account balance)
  • Debt and savings calculators
  • Interactive reports

Demo

A demo application is available at https://bdgt.it

Screenshots

screenshot: bills page

screenshot: goals page

screenshot: reports

Installation

This project requires a PHP environment and a MySQL database.
For local development you can use PHP on your host machine (php artisan serve), Laravel Valet, or Laravel Homestead.

cp .env.example .env
composer install -- requires Composer
php artisan key:generate
php artisan migrate
php artisan db:seed

A dummy account will be created with the following credentials which can be used to login and preview the app:
Email: [email protected]
Password: admin

Building the frontend assets

If you make changes to JS or SCSS files, you'll need to recompile the frontend assets.

npm install -- requires NPM
npm run watch -- to automatically compile changes
npm run prod -- before submitting a PR

About

Big finance tools in a small package

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 72.1%
  • Blade 15.2%
  • Vue 10.7%
  • JavaScript 1.3%
  • Shell 0.7%