I put together a shadowbox last year for a client and had fun making it. I wrote a calculator in Python to calculate where to make the cuts so I could just fold up the walls and documented every step so I don’t have to struggle next time I make something like that again. Now the clien has come back with the same exact project and I have zero interest in doing it despite making everything dead simple. It was an unusual project for the shop I work at, very custom, and I established my self as the guy that does the weird custom projects. Now I am the guy doing the weird custom projects. :(
I use KeePassXC its free works on what I use. The encrypted list of passwords is synced with my phone twice a day with Syncthing. Chrome had a fit with the android app to I switched to Firefox after. I selfhost it because it’s free and I know enough to troubleshoot any problems.