Skip to content

A simple bookkeeping system in Laravel, Livewire, Tailwind and Alpine

Notifications You must be signed in to change notification settings

StudioTakken/tak-simple-bookkeeper

Repository files navigation

Lets call it Tak Simple Bookkeeper for now

About Tak Simple Bookkeeper

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.

Build with

Installing Tak Simple Bookkeeper

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.

Using Tak Simple Bookkeeper

Start with the suggestions found on the dashboard page.

Contributing

That would be great. Fork, develop and send a pull request!

License

This project is open-sourced software licensed under the MIT license.

Contact

martin@studiotakken.nl

About

A simple bookkeeping system in Laravel, Livewire, Tailwind and Alpine

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages