So here we are. The trilogy. The final chapter in what started as me whispering feature requests into an LLM like it was a genie trapped in a GPU.
If you’ve been following along: first I built a stock tracker (vibes only). Then I actually deployed it, broke it, fixed it, broke it again, and somehow made it installable as an “app.” Naturally, I couldn’t stop there.
This time, I branched out. Using the knowledge I gained from vibe coding the stock tracker, I decided to build a finance tracker PWA. Yes, it’s also vibe coded. But here’s the twist: my prompts were way more concise. Less “rambling startup founder energy,” more “let’s get this working before my coffee gets cold.” The result? A much smoother app.
And the glow-up didn’t stop there.
✅ Dark Mode: It’s here. For both apps. No more squinting into the white void at 2AM.
✅ History Tracking: Fully functional. The apps now remember things better than I do.
✅ Offline Mode: Because the internet in Ghana sometimes decides to cosplay as a coin toss.
✅ Export/Import: Added backup options, because losing data hurts more than a bug in production.
✅ Charts in the Finance App: Because nothing says “serious grown-up app” like colorful graphs showing where your money actually went.
At this point, I think it’s safe to say: vibe coding is a thing. It’s not just me LARPing as a hacker in Chrome DevTools. With the right prompts, you really can spin up working apps surprisingly fast.
But—and here’s the big but—knowing what you want matters. Understanding how things should work under the hood matters even more. The AI will happily give you spaghetti with extra sauce if you don’t guide it. Vibe coding works best when paired with actual coding knowledge. It’s like riding a bike with turbo boost: you still need to steer, or you’ll end up in a ditch.
The moral of the story? AI is a fantastic assistant, but it won’t replace the grind of learning to code, to design, and to think through problems. Vibe coding is here to stay, but it shines brightest in the hands of someone who already knows what’s going on behind the curtain.
So yeah—two working apps, dark mode, charts, backups, offline support… all born out of vibes. Not bad for a dev who usually leaves side projects to gather dust.
Until the next weekend sprint, this is me signing off from the Vibe Coding Saga.