My first vibe-coded app turned out to be more useful than I had envisioned.