nice, how do you plan to secure it?
Keep it off the WAN and you'll be streets ahead of commercial vendors, and your weird, one-off, vibe-coded app means those same commercial vendors are the easier, more widely-deployed targets anyways.
I have a personal password manager secured like that I vibe coded to replace 1password and so far it is working great.