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.
Log in or sign up for Devpost to join the conversation.