All Projects → range-of-motion → Budget

range-of-motion / Budget

Licence: mit
Get a grip on your finances.

Projects that are alternatives of or similar to Budget

Akaunting
Free and Online Accounting Software
Stars: ✭ 4,599 (+655.17%)
Mutual labels:  accounting, finance, laravel, money
Bdgt
Big finance tools in a small package
Stars: ✭ 159 (-73.89%)
Mutual labels:  finance, laravel, money
Jodel Web
[PHP] JodelBlue is a Web-App and Browser-Client for the Jodel App. No registration required! Browse Jodels all over the world.
Stars: ✭ 15 (-97.54%)
Mutual labels:  web-application, mysql, web-app
Litecloud
User management system for the server (Home Cloud).
Stars: ✭ 26 (-95.73%)
Mutual labels:  web-application, mysql, web-app
Transity
Keep track of your 💵, 🕘, 🐖, 🐄, 🍻 on your command line
Stars: ✭ 528 (-13.3%)
Mutual labels:  accounting, finance, money
bankster
Money Creation Made Easy
Stars: ✭ 30 (-95.07%)
Mutual labels:  money, finance, financial
finac
Finac - financial accounting for humans
Stars: ✭ 27 (-95.57%)
Mutual labels:  finance, accounting, financial
py-investment
Extensible Algo-Trading Python Package.
Stars: ✭ 19 (-96.88%)
Mutual labels:  money, finance, financial
dimeshift-desktop
DimeShift desktop application
Stars: ✭ 14 (-97.7%)
Mutual labels:  money, finance, financial
Django Ledger
A bookkeeping & financial analysis engine for the Django Framework. UNDER ACTIVE DEVELOPMENT & NOT STABLE YET.
Stars: ✭ 253 (-58.46%)
Mutual labels:  accounting, finance, financial
Jianzhi V2
基于laravel5.5跟Vue2前后端分离的兼职平台
Stars: ✭ 327 (-46.31%)
Mutual labels:  mysql, laravel
Reading
整理阅读过的干货文章, 帖子
Stars: ✭ 318 (-47.78%)
Mutual labels:  mysql, laravel
Finance
A self hosted app to help you get a better understanding of your personal finances.
Stars: ✭ 313 (-48.6%)
Mutual labels:  finance, laravel
Double entry
A double-entry accounting system for Ruby applications.
Stars: ✭ 276 (-54.68%)
Mutual labels:  accounting, finance
Stacker
Stacker - The environment for local web development, ready for use.
Stars: ✭ 356 (-41.54%)
Mutual labels:  mysql, laravel
Gitamin
An open-source, self-hosted git repository management system. QQ群:656868
Stars: ✭ 350 (-42.53%)
Mutual labels:  mysql, laravel
Decimal
A high-performance, arbitrary-precision, floating-point decimal library.
Stars: ✭ 363 (-40.39%)
Mutual labels:  financial, money
Docker Laravel
🐳 Build a simple laravel development environment with docker-compose.
Stars: ✭ 415 (-31.86%)
Mutual labels:  mysql, laravel
Laravel Vue
运用laravel5.4 + vue2.0 + elementui
Stars: ✭ 276 (-54.68%)
Mutual labels:  mysql, laravel
Finquant
A program for financial portfolio management, analysis and optimisation.
Stars: ✭ 395 (-35.14%)
Mutual labels:  finance, financial

Budget

GitHub latest release GitHub downloads Build status codecov GitHub license

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

You can use Budget by hosting it yourself, or using the instance hosted by us.

Product

Features

  • Insertion and management of transactions
  • Ability to organize transactions using tags
  • Facilitate uploading and organizing of receipts
  • Support for importing transactions (CSV format)
  • Reports that visualize financials (showing weekly balance and most expensive tags, for example)
  • Supports multiple currencies
  • Available in multiple languages
  • Weekly summary available through e-mail

Requirements

  • PHP 7.3 or higher
  • HTTP server (for example Apache or NGINX)
  • MySQL
  • Composer
  • Node.js

Installation

  • Clone the repository (git clone https://github.com/range-of-motion/budget.git)
    • You should always check out a tag, since the master branch might not always be stable (git checkout TAG)
  • Install dependencies (composer install --no-dev -o)
  • Run installation command (php artisan budget:install)
  • Configure additional services in .env (database or mail, for example)
  • Run migrations for database (php artisan migrate)
  • Head over to your list of crons (crontab -e) and add * * * * * cd /path-to-budget && php artisan schedule:run >> /dev/null 2>&1

Note that in order for certain features to work properly, the jobs queue needs to be watched. This can be done by either running php artisan queue:work or using Supervisor.

Updating

Use the command below to update to the latest version.

php artisan budget:update

Docker

You can run Budget using Docker. Spinning it up (docker-compose up) will create 3 containers–for MySQL, PHP and NGINX.

Disclaimer–currently the Docker setup is missing cronjobs and the queue worker.

Contact

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].