Dompet is a personal bookkeeping web application, built with Laravel 5.
Easy bookkeeping for personal income and spending (amount of money).
To aquire our objective, we need this features on the application:
- User can register.
- User can see transaction history by date of their own.
- User add transactions for income and spending.
- User can categorize the transaction.
- User can see transaction summary on each month or a year.
-
sign on numbers indicates spending/outcome transaction.
Those are basic concept of the personal bookkeeping service.
This application can be installed on local server and online server with these specifications :
- PHP 7.1.3 (and meet Laravel 5.8 server requirements),
- MySQL or MariaDB database,
- SQlite (for automated testing).
- Clone the repo :
git clone https://github.com/nafiesl/dompet.git
$ cd dompet
$ composer install
$ cp .env.example .env
$ php artisan key:generate
- Create new MySQL database for this application
(with simple command:$ mysqladmin -urootuser -p create dompet_db
) - Set database credentials on
.env
file $ php artisan migrate
$ php artisan serve
- Register new account.
If you are considering to contribute to this repo. It is really nice.
- Submit Issue if you found any errors or bugs or if you want to propose new feature.
- Pull Request for bugfix, typo on labels, or new feature.
Dompet project is a free and open-sourced software under MIT License.