A little gross that v0 just always goes with NextJS/TS no matter what, but it did a decent job
https://github.com/jgbrwn/webquien
https://quien.exe.xyz