boodle

Programming (no configs, no support)
Forum rules
Only original work ;)
User avatar
GekkoP
Emacs Sancho Panza
Posts: 5877
Joined: Tue Sep 03, 2013 7:05 am

boodle

Unread post by GekkoP » Wed Aug 16, 2017 12:09 pm

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.

User avatar
wuxmedia
Grasshopper
Posts: 6445
Joined: Wed Oct 17, 2012 11:32 am
Location: Back in Blighty
Contact:

Re: boodle

Unread post by wuxmedia » Thu Aug 17, 2017 8:32 am

42 E for 2 tshirts. Man you livin' lavish!
Nice looking accounts prog though.
"Seek, and Ye shall find"
"Github | Chooons | Site"

User avatar
GekkoP
Emacs Sancho Panza
Posts: 5877
Joined: Tue Sep 03, 2013 7:05 am

Re: boodle

Unread post by GekkoP » Thu Aug 17, 2017 9:35 am

^ :-D. Yeah, test data are always a mess.

User avatar
franksinistra
Ivana Fukalot
Posts: 1093
Joined: Mon Jan 27, 2014 2:03 am
Location: 印尼国

Re: boodle

Unread post by franksinistra » Thu Aug 17, 2017 10:08 am

Nice work GP, I like that you use Hikari.

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

User avatar
GekkoP
Emacs Sancho Panza
Posts: 5877
Joined: Tue Sep 03, 2013 7:05 am

Re: boodle

Unread post by GekkoP » Thu Aug 17, 2017 2:43 pm

^ Thanks. Tests and spec are coming.

User avatar
GekkoP
Emacs Sancho Panza
Posts: 5877
Joined: Tue Sep 03, 2013 7:05 am

Re: boodle

Unread post by GekkoP » Sat Oct 28, 2017 10:24 am

^^ I even added property-based testing, just for you. ;-)

User avatar
GekkoP
Emacs Sancho Panza
Posts: 5877
Joined: Tue Sep 03, 2013 7:05 am

Re: boodle

Unread post by GekkoP » Sun Jun 10, 2018 9:17 am

Now fully equipped with savings, a proper date-picker, "automated deploy" (meaning: a newbie script).

User avatar
GekkoP
Emacs Sancho Panza
Posts: 5877
Joined: Tue Sep 03, 2013 7:05 am

Re: boodle

Unread post by GekkoP » Fri Nov 23, 2018 2:19 pm

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.

User avatar
GekkoP
Emacs Sancho Panza
Posts: 5877
Joined: Tue Sep 03, 2013 7:05 am

Re: boodle

Unread post by GekkoP » Fri Jan 04, 2019 4:00 pm

And monthly budgeting is now in. Missus is kind of a demanding customer.

Post Reply