Remember that little stock tracker app I cobbled together in a haze of optimism, caffeine, and questionable coding decisions? Yeah, that one.
Turns out, I didn’t just abandon it to rot in the digital attic of half-finished projects. No sir. Against all odds (and my own track record), I actually followed through.
First big flex: it’s deployed. That’s right, you can type stockdotmiphostdotcom into your browser and—bam!—my vibe-coded creation exists in the wild. Somewhere between “personal side project” and “publicly accessible chaos,” I hit publish and prayed nothing would immediately combust. Spoiler: it didn’t.
Then came the testing phase, a.k.a. me clicking every button like a confused relative at a family Zoom call. Did I test it rigorously? Absolutely. Did I break it at least four times in the process? Also yes. But hey, what’s testing without a little destruction?
Of course, no dev journey is complete without chasing shiny new features. Enter: history tracking. In my head, it was going to be simple—just show stock performance over time, right? In reality, it felt like convincing a toddler to eat vegetables. The code resisted. The logic laughed at me. But eventually, something resembling “history” showed up on screen. Victory.
Oh, and because I can’t resist over-engineering things, I made the app installable as an actual app. You can now slap it onto your home screen through a compatible browser and pretend it’s a real, grown-up app from a store. No gatekeepers. No rejection emails. Just pure, chaotic PWA energy.
And because one questionable decision is never enough, I went ahead and built another app—this one for tracking finances. Same vibes, same tech stack, slightly different existential crisis. Apparently, when you give me a weekend and a vague idea, I’ll churn out PWAs like I’m running a bootleg app factory.
So yeah, that’s the follow-up: I shipped, I tested, I broke things, I rebuilt them, and now I have not one, but two vibe-coded apps roaming free on the internet.
Next up? Probably me crying into my keyboard again while I “just add dark mode.”