I'm sick of using Excel! Money manager I made for personal use using Django admin
Go to file
2023-10-03 21:59:00 +08:00
budget Redirect / -> /admin/, better random color function 2023-10-03 21:59:00 +08:00
expenses Redirect / -> /admin/, better random color function 2023-10-03 21:59:00 +08:00
summary basic 2023-09-17 16:54:34 +08:00
.gitignore Redirect / -> /admin/, better random color function 2023-10-03 21:59:00 +08:00
admin.py basic 2023-09-17 16:54:34 +08:00
manage.py basic 2023-09-17 16:54:34 +08:00
README.md Added charts for expenses 2023-09-17 23:34:33 +08:00
requirements.txt Redirect / -> /admin/, better random color function 2023-10-03 21:59:00 +08:00
run-local.sh fix graphs: grouping and ignore deleted expenses 2023-09-21 11:08:34 +08:00
util.py Redirect / -> /admin/, better random color function 2023-10-03 21:59:00 +08:00

Money manager

I'm sick of using excel!

Personal money dashboard I made for myself. I will add more features when I need to, for example a journalling system or location server. I also anticipate adding a proper frontend to this app, to get over Django's admin interface limitations.

It's not the greatest code, since it tries to extend the django admin interface, which isn't designed for adding all of these features. For example, I want to make the charts show data from two tables, which required janking it in a way that is probably not how the library is meant to be used.

However, after searching for an hour I still think the Django admin interface is the most tightly integrated system for making a simple CRUD application. For example, if I were to use Django and an external frontend for the admin interface, I would need to add stuff like login which of course adds time, and to be honest I've had my fair share of CRUD apps this month. I also think most modern interfaces have way too much whitespace compared to the Django admin interface, which is nice and dense.