Page 1 of 1

boodle

Posted: Wed Aug 16, 2017 12:09 pm
by GekkoP
https://github.com/manuel-uberti/boodle

I was looking for a solution for in-house accounting. Ledger is great, I know, and spreadsheets rock. Still, I wanted something that could run on my home server and be available on mobile too.

It's not much, really:

- add new expenses
- reporting with filters by date and categories

I took the chance to do something with Clojure and ClojureScript not related to work.

I'll probably study clojure.spec with this, and tweak something else in the near future. As of now, it works and we're happily keeping track of our expenses.

Re: boodle

Posted: Thu Aug 17, 2017 8:32 am
by wuxmedia
42 E for 2 tshirts. Man you livin' lavish!
Nice looking accounts prog though.

Re: boodle

Posted: Thu Aug 17, 2017 9:35 am
by GekkoP
^ :-D. Yeah, test data are always a mess.

Re: boodle

Posted: Thu Aug 17, 2017 10:08 am
by franksinistra
Nice work GP, I like that you use Hikari.

Could be better if you write more tests actually, but it looks good to me.

Re: boodle

Posted: Thu Aug 17, 2017 2:43 pm
by GekkoP
^ Thanks. Tests and spec are coming.

Re: boodle

Posted: Sat Oct 28, 2017 10:24 am
by GekkoP
^^ I even added property-based testing, just for you. ;-)

Re: boodle

Posted: Sun Jun 10, 2018 9:17 am
by GekkoP
Now fully equipped with savings, a proper date-picker, "automated deploy" (meaning: a newbie script).

Re: boodle

Posted: Fri Nov 23, 2018 2:19 pm
by GekkoP
I moved ClojureScript compiling from Figwheel Main to shadow-cljs. A great tool which makes development and deployment nice and smooth.

Highly recommended as a valid alternative to Figwheel, and not only because the maintainer is more friendly and kinder than Figwheel's one.

Re: boodle

Posted: Fri Jan 04, 2019 4:00 pm
by GekkoP
And monthly budgeting is now in. Missus is kind of a demanding customer.