/bookkeeping

Primary LanguageTypeScriptApache License 2.0Apache-2.0

bookkeeping

This is my bookkeeping application. It is heavily opionated and uses Postgres as a Backend, FinTS to synchronize bank account balances and transactions and Supabase to handle sign ins and auth.

Building it

npm run build

and deploy the build folder to your production environment and run node ace migration:run followed by node server.js from it.

If you want to use FinTS to automatically import transactions from your accounts, add a cronjob and run the following:

node ace fints

Development

docker-compose up -d # to start local DB server
npm run dev