Tim Wundenberg 6bc9e0666b
All checks were successful
Build Docker Image / Build-Docker-Image (push) Successful in 4m10s
Build and Push Docker Image / Build-And-Push-Docker-Image (push) Successful in 4m18s
feat(layout): #211 optimize the overall layout for mobile
move navigation to aside
proper mobile handling
update logo.svg
remove pirata-one/only use it for the logo
2025-08-01 22:26:17 +02:00
2025-03-31 21:50:59 +02:00
2025-07-31 22:08:19 +00:00
2025-07-25 22:47:07 +02:00
2024-09-30 21:17:21 +00:00

SpendSparrow

SpendSparrow is a web app to keep track of expenses and income. It is very opinionated by keeping an keen eye on disciplin of it's users. Every Expense needs to be mapped to a Piggy Bank. For emergencies, funds can be moved between Piggy Banks.

Prerequisites

go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@latest
go install github.com/a-h/templ/cmd/templ@latest
go install github.com/vektra/mockery/v2@latest

Design priciples

The State of the application can always be calculated on the fly. Even though it is not an Event Streaming Application, it is still important to be able to recalculate historic data. It may be applicable to do some sort of monthly snapshots to speed up calculations, but this will be only done if database queries become a bottleneck.

This applications uses as little dependencies as feasible, especially on the front end.

Description
No description provided
Readme 28 MiB
Languages
Go 83.2%
templ 14%
JavaScript 1.9%
Dockerfile 0.4%
CSS 0.4%
Other 0.1%