Skip to content
Get a grip on your finances.
PHP HTML Vue
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Create issue template for bug report Oct 15, 2019
app Set the locale for Carbon, so diffForHumans is translated Aug 24, 2019
bootstrap Foo bar Jul 20, 2017
config Rename notifications to activities Jan 8, 2019
database Rename notifications to activities Jan 8, 2019
public Update favicon Aug 15, 2019
resources Update favicon Aug 15, 2019
routes Rename notifications to activities Jan 8, 2019
storage Foo bar Jul 20, 2017
tests Create unit test for TagRepository Jan 7, 2019
.editorconfig Fix indent_size in EditorConfig Oct 30, 2017
.env.example Add migration for jobs table and start using queues for sending email… Sep 12, 2018
.env.travis Set up Travis CI Jun 20, 2019
.gitattributes Foo bar Jul 20, 2017
.gitignore Add Vue to Laravel Mix Nov 4, 2017
.travis.yml Include MySQL as service with .travis.yml Jun 20, 2019
CONTRIBUTING.md Create CONTRIBUTING.md Oct 12, 2018
LICENSE Add MIT license Aug 9, 2017
README.md Replace date validation of recurring transactions to make them possib… Jul 3, 2019
artisan Foo bar Jul 20, 2017
composer.json Create BudgetInstall command Aug 6, 2019
composer.lock Use Carbon for converting timestamps to something readable Dec 28, 2018
package.json Upgrade lodash to 4.17.15 Jul 26, 2019
phpunit.xml Configure PHPUnit to use newly created database connection for testing Oct 12, 2018
server.php Foo bar Jul 20, 2017
webpack.mix.js Add Vue to Laravel Mix Nov 4, 2017
yarn.lock Upgrade lodash to 4.17.15 Jul 26, 2019

README.md

Build Status GitHub issues GitHub stars GitHub license

Budget

https://budget.pixely.me

Budget is an open-source web application that helps you keep track of your finances.

Product

Features

  • Ability to organize spendings using tags
  • Dashboard displaying monthly statistics about your spendings
  • Available in multiple languages (English, Dutch, Danish, German)

Installation

composer install --no-dev
yarn install

cp .env.example .env
php artisan key:generate

php artisan storage:link

php artisan migrate

yarn run development

php artisan serve

php artisan queue:work

In addition to this you will have to create a cronjob to trigger budgets scheduling.
(Without this, recurring transactions and weekly reports won't work)

* * * * * cd /path/to/budget/ && php artisan schedule:run >> 2>&1 

It's best to make sure this command is run with the user that runs budget (eg. www-data)

Contact

You can’t perform that action at this time.