A simple bookkeeping system for my son who started his very own small business.
It needed to be simple and straitforward.
Free and open-source, for freelancers and small businesses.
Oh, en ja, teksten zijn vooral in het nederlands, voorlopig.
Oh, and yes, texts are meanly in dutch, or in bad english.
clone the repository
git clone https://github.com/StudioTakken/tak-simple-bookkeeper.git
cd to tak-simple-bookkeeper
cd tak-simple-bookkeeper
copy .env.example to .env
cp .env.example .env
edit .env
Set database
and the test admin mail and password
at the end of the file.
Also set MYSQLDUMP_PATH
you can findout with 'which mysqldump' in terminal
Provide the mail settings. I use mailhug in dev.
Set the main booking account
, this is the account for importing your bank cvs file.
Composer should be installed first to be able to install all dependencies https://getcomposer.org/
composer install
setup the database with some presets
php artisan migrate:fresh --seed
Generate appication key
php artisan key:generate
You'll need npm: https://docs.npmjs.com/
Then
npm install
and start for developing:
npm run dev
or
npm run build
Make a backup directory and a directory for uploaded files
mkdir storage/app/backup
mkdir storage/app/prove
Link the public files
php artisan storage:link
Now we are ready to serve. Open another shell and:
php artisan serve
or
point your server to the public folder.
Start with the suggestions found on the dashboard page.
That would be great. Fork, develop and send a pull request!
This project is open-sourced software licensed under the MIT license.