A full-stack web application that leverages Google’s Gemini AI to automate the entire product listing process for e-commerce sellers. The platform transforms a single product photo into complete, multi-platform ready content including SEO-optimized descriptions, professional images, and promotional videos. Technologies Used
- Frontend: React.js, HTML5, CSS3, JavaScript
- AI/ML: Google Gemini API (Text Generation, Image Generation, Video Generation with Veo 3)
- UI Framework: Tailwind CSS
- Image Processing: Canvas API, Base64 encoding
- Storage: localStorage for API key management, client-side ZIP generation
- Routing: React component-based navigation
Key Features
- 📸 One-Click Upload: Single product photo upload with drag-and-drop support
- 🌍 Multi-Language Content: Generate content in multiple languages with localized SEO
- 🛍️ Platform-Specific Optimization: Tailored content for Amazon, Etsy, eBay, Shopify, WooCommerce
- ✍️ SEO-Optimized Copywriting: AI-generated titles, descriptions (300-500 words), and 10-15 targeted keywords
- 📷 Professional Image Generation: 5 AI-created product photos (3 studio shots + 2 lifestyle scenarios)
- 🎬 Automated Video Creation: 9:16 promotional video using Veo 3 model
- 📦 Bulk Export: Download all assets as organized .zip file
- 🔑 Secure API Integration: User’s own Gemini API key for full control
- 📱 Responsive Design: Seamless experience across desktop, tablet, and mobile
Technical Challenges & Solutions
- Multi-Platform SEO Optimization: Developed platform-specific prompt engineering strategies (Amazon: bullet points focus, Etsy: storytelling approach, eBay: specification-heavy, Shopify/WooCommerce: conversion-driven)
- Image-to-Image Generation: Implemented context-aware prompts that analyze uploaded product photos to generate consistent, brand-aligned variations
- Sequential AI Processing: Built efficient workflow to handle text → image → video generation pipeline with proper error handling and retry logic
- State Management: Designed robust data flow across 6+ screens maintaining user inputs, generated content, and API responses
- Video Generation Optimization: Integrated Veo 3 with 9:16 format constraints and dynamic prompt building based on selected lifestyle images
What I Learned
- Advanced prompt engineering for multi-modal AI models (text, image, video)
- Google Gemini API integration and best practices for rate limiting
- Complex React state management across multi-step workflows
- Platform-specific e-commerce SEO requirements and optimization techniques
- Client-side file processing and ZIP generation
- Error handling strategies for AI generation failures
- UX design for AI-powered progressive workflows with loading states
Impact & Results
- Reduced product listing creation time from 3-4 hours to under 10 minutes
- Eliminated need for separate tools (Photoshop, Canva, video editors, copywriters)
- Enabled non-technical sellers to create professional, multi-platform product launches
- Provided cost-effective solution using user’s own API credits
- Supported scalability for sellers managing hundreds of products across multiple marketplaces
- Generated platform-optimized content that improves search rankings and conversion rates






