Inspiration

Selling online seems simple, but when it comes to creating a product listing, that’s where the real challenges begin: writing optimized titles, persuasive descriptions, competitive pricing, clean images, promotional videos… All of this usually requires expertise, budget, and a lot of time.

ListRock AI was created to solve exactly that problem: starting from a simple product photo, the system automatically generates all the professional content needed to publish and sell online — without requiring any technical skills.

What I learned

Throughout the development process, I worked on integrating multiple AI and automation services to function seamlessly together: OpenAI, Tavus, Remove.bg, RevenueCat, Supabase, and Twilio.

The challenge wasn't just connecting them, but designing a complete flow that simplifies everything for the end user.

How I built it

I started by designing the user flow, always focusing on the user experience — from the moment the photo is uploaded to having the full product listing ready to publish. Then I connected each service at the point where it brings the most value: OpenAI for optimized text, Remove.bg for image cleanup, Tavus for promotional videos, and Twilio for managing the AI coaching via WhatsApp.

All the logic runs on Bolt.new, using Edge Functions, Supabase as the database, and Netlify for deployment, ensuring both stability and speed. The system is fully monitored through Sentry to proactively catch any errors.

RevenueCat handles payments and subscriptions, allowing the platform to scale automatically as the user base grows.

Each module has been integrated, tested, and fine-tuned to make the entire process fully automated, so users only need to upload their product and start selling.

Challenges

The biggest technical challenge was ensuring multiple APIs work together in a stable and synchronized way, avoiding any points of failure.

Equally important was keeping the user experience extremely simple, so that anyone can create professional-level e-commerce listings without complications.

With ListRock AI, anyone can create professional-level listings without being a professional.

Built With

  • 21st.dev
  • gpt
  • pica
  • react
  • remove
  • revenue
  • sentry
  • supabase
  • tavus
  • twilio
Share this project:

Updates

posted an update

ListRock AI – Final Update & New Demo Video

We've been working nonstop to finalize and polish our submission for the World's Largest Hackathon presented by Bolt. After an intense final sprint, we've successfully deployed the fully working version of ListRock AI — your AI-powered eCommerce listing assistant.

What's New

  • Refactored Landing Page with enhanced UI/UX.
  • Final working implementation of RevenueCat integration.
  • Supabase + Zustand Sync for real-time listing management.
  • Multimodal AI listing generator powered by GPT-4o.
  • Improved SEO and image rendering tools.
  • Final 3-minute Demo Video (recorded, edited and uploaded just in time!).

Final Video Demo

Watch the updated, clean version of our demo video here:
https://youtu.be/7JHIhmYqPkU

Live Project URL

Try it out here:
https://cheery-gecko-120380.netlify.app

Tech Stack

React, Supabase, GPT-4o, Tavus, Remove.bg, RevenueCat, Sentry


To test the application:

** Email:** support@devpost.com ** Password:** hhgg_34

Thank you very much for your time and consideration! We sincerely thank the Bolt team and all the sponsors for the opportunity and support. We’ll continue improving the product post-hackathon — this is just the beginning. Let’s build the future of AI-commerce together.

Log in or sign up for Devpost to join the conversation.