Inspiration : The inspiration came from our first Shopify app, which we vibe-coded entirely with Kiro back in September. That project was extremely difficult to build at the time, but with the release of Claude 4.5 and the rise of MCPs, developing our new app became dramatically easier and faster.

What it does: Kdabra integrates two AI APIs—Google Nano Banana 2.5 and OpenAI—to help Wix merchants:

-Write and optimize product descriptions -Generate long-form, SEO-ready blog posts -Enhance and optimize product images -All directly inside the Wix dashboard.

How we built it : The entire app was vibe-coded using Kiro. First, I generated a spec document using Kiro. I’m not a programmer, so I didn’t fully understand agent-steering at first, but I relied heavily on the Fetch MCP to pull the latest Wix documentation. Breaking the project into separate modules for each core feature allowed me to develop every part of the app independently, while still maintaining a clean overall architecture.

To break everything down in more detail, first I generated a spec document, and built every part of the core structure of the app.

Next, using vibe coding, I began adding features on top. I discovered that Kiro isn’t great with large, complex prompts, and that the most effective workflow is to use very small, focused prompts to build each part of the app one step at a time.

Challenges we ran into : The biggest challenges were Context limits and Outdated Wix code in model outputs.

At first, I constantly had to paste updated Wix docs into the IDE to force accurate code. This changed once I understood how the Fetch MCP actually worked. After that, the workflow became smooth and predictable, and I was able to finish the app in just 17 days.

Accomplishments that we're proud of : Building a marketplace app is never easy—there are strict design rules and detailed compliance steps. Despite that, our app passed Wix App Review without issues.

Considering the complexity of Kdabra, and the fact that I built it with almost no programming background, completing a fully optimized, production-ready Wix app in only 17 days is something I’m incredibly proud of.

What we learned: MCPs are the future of vibe-coding and with tools like Kiro, all you really need is an idea and the willingness to build.

I also learned how to build custom MCPs inside Kiro, so I wouldn’t have to rely solely on Fetch. Another useful thing I learned is that when vibe coding new features, the best method is to Ask the agent to analyze the current code and propose solutions. Once the agent shares the recommendations, ask it to implement those exact solutions. Using this pattern, I was able to build the entire app cleanly, with very little struggle or need for corrections.

What's next for Kdabra AI Images, Blogs & SEO: I plan to expand the app with new features, starting with a video generator that creates short clips showing products in use. This will significantly improve merchants’ content quality and increase customer engagement—ultimately leading to more sales.

Built With

Share this project:

Updates