Read this in other languages: 日本語
CakeMoney is a simple household account book (for my wife). This application is implemented by CakePHP 3.
The way of booking is based on double-entry bookkeeping system.
- PHP 5.6 or later
- MySQL or PostgreSQL
For more detail, see CakePHP Cookbook.
CakeMoney refers via CDN:
- Font Awesome
- Twitter Bootstrap
- Bootstrap Datepicker
- Chart.js
- Select2
- Download or install Composer.
- Clone or copy files of CakeMoney.
- Change directory to CakeMoney directory and
execute
composer install
to install necessary libraries.
cd /var/www/html/cakemoney
php composer.phar install
- Create database for CakeMoney.
- Create
config/app.php
and set suitable values inDatasources.default
array. - Create database tables by executing the following:
./bin/cake migrations migrate
Configure web server. (e.g. Apache and mod_rewrite) See CakePHP Cookbook.
First, add categories. Open "Categories" page from navigation bar and click "New Category" on the right side of the page.
Add categories as the following:
Name | Account |
---|---|
Salary | Income |
Cash | Asset |
Credit card | Liability |
Foods | Expense |
Clothes/Beauty | Expense |
... | ... |
In order to book giving and taking of money, open "New Journal" on the right side of the page.
If you want to know the summary, open "Reports" page.
Takeshi Nakamura