An illustration showing a developer working at a computer with the logos of Lovable.dev and Gemini.

From Lovable.dev to Gemini CLI: A Tale of Two AIs in Debugging My SaaS Project

As a Vibe Coder, I’m always excited to explore new tools that can streamline my workflow. For my latest project, “AirDeals”—a flight deal tracker—I decided to go all-in on AI-driven development from the start. I used the Lovable.dev platform to bootstrap and build the entire application, and the experience was fantastic for getting a feature-rich prototype off the ground quickly. However, as I was getting into the nitty-gritty of debugging, I hit a small roadblock: I had run out of my monthly credits on the platform. This felt like the perfect opportunity to put another tool to the test: Google’s Gemini CLI. Could it jump into a codebase it had no prior context on and help me squash the remaining bugs? I was eager to find out. ...

July 31, 2025 · 4 min · Prateep Gedupudi
An illustration showing a magnifying glass over a web page, focusing on a missing image.

Our Gemini Collaboration: Solving the Mystery of the Missing Cover Image

Every developer knows the feeling: you make a change that should work, but for some reason, it doesn’t. This is the story of one such recent interaction with the Gemini CLI, where a seemingly simple task—making sure cover images appeared everywhere—turned into a fascinating debugging journey that led us deep into the theme’s CSS. The Goal: Consistent Cover Images The goal was straightforward. I wanted the cover images for my blog posts to be visible on all list pages, including the homepage, category pages, and tag pages. Initially, they were only showing up on the homepage. ...

July 29, 2025 · 3 min · Prateep Gedupudi