Overview
Keeps a household’s paperwork in one place: what you own, what it cost, how long it is under warranty, when it was last serviced and which invoice belongs to which machine. Known limits are stated in the README: documents live in Postgres, rate limits are per-instance, and there is no email reset.
Highlights
- Uploads validated by magic bytes (SVG excluded as executable), 4 MB cap, sanitised filenames, served through one authenticated route with a restrictive CSP.
- Every query carries
userIdin itswhere: another account's row is a 404, not a 403. - Warranty maths and maintenance scheduling are pure domain functions injected with
now.