A bit off-topic, but it's interesting how the first thing I check now is whether this is a vibe coded app (which it seems to be) or something that had serious effort put into it.
I mean, "effort" to me in this context is what the creator of $project thinks it is worth their time. Don't you agree? If you want to learn a new computer language yourself, vibecoding will probably not help you. If you want to create something to scratch your itch, and spend time and mental effort in getting it polished, isn't that effort? It is not automatic, even with vibecoding, getting out a good app/site that solves a need in an elegant, functional manner for the user.