<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: 沈承志</title>
    <description>The latest articles on DEV Community by 沈承志 (@jasminechzi).</description>
    <link>https://dev.to/jasminechzi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2833216%2F9c44e65d-fb73-4473-87f9-c81e5e728634.png</url>
      <title>DEV Community: 沈承志</title>
      <link>https://dev.to/jasminechzi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jasminechzi"/>
    <language>en</language>
    <item>
      <title>How I Built PhotoG: A Generative AI Tool for Realistic Product Scenes, Hitting $10k MRR in 3 Months</title>
      <dc:creator>沈承志</dc:creator>
      <pubDate>Sat, 08 Feb 2025 08:04:44 +0000</pubDate>
      <link>https://dev.to/jasminechzi/how-i-built-photog-a-generative-ai-tool-for-realistic-product-scenes-hitting-10k-mrr-in-3-months-4fp9</link>
      <guid>https://dev.to/jasminechzi/how-i-built-photog-a-generative-ai-tool-for-realistic-product-scenes-hitting-10k-mrr-in-3-months-4fp9</guid>
      <description>&lt;p&gt;The Problem&lt;/p&gt;

&lt;p&gt;As an e-commerce seller, I struggled to create high-quality product images that stood out. Hiring photographers was expensive, and DIY solutions looked unprofessional. I needed a way to:&lt;/p&gt;

&lt;p&gt;Seamlessly integrate products into any scene without complex editing skills.&lt;/p&gt;

&lt;p&gt;Generate realistic images that matched the lighting and perspective of the background.&lt;/p&gt;

&lt;p&gt;Save time and money by automating the process.&lt;/p&gt;

&lt;p&gt;Existing tools like Photoshop or Canva required too much manual effort, and AI tools like Midjourney couldn’t handle precise product placement.&lt;/p&gt;

&lt;p&gt;The Build&lt;/p&gt;

&lt;p&gt;Tech Stack:&lt;/p&gt;

&lt;p&gt;Frontend: React + Three.js (for 3D rendering and real-time adjustments)&lt;/p&gt;

&lt;p&gt;Backend: Node.js + Python (handles AI processing and image generation)&lt;/p&gt;

&lt;p&gt;AI Model: Fine-tuned Stable Diffusion + CLIP (for realistic scene generation and product integration)&lt;/p&gt;

&lt;p&gt;Database: PostgreSQL (stores user data and product libraries)&lt;/p&gt;

&lt;p&gt;Key Features:&lt;br&gt;
🖼️ Free-mode &amp;amp; Precise-mode: Choose between quick scene generation or detailed product placement.&lt;/p&gt;

&lt;p&gt;🎨 Inpainting: Drag and drop products into any scene, with automatic lighting and perspective adjustments.&lt;/p&gt;

&lt;p&gt;📦 Product Library: Upload your own products (via 360° videos or 3D models) and reuse them in multiple scenes.&lt;/p&gt;

&lt;p&gt;🔧 Real-time Controls: Adjust product size, angle, and lighting with a simple UI.&lt;/p&gt;

&lt;p&gt;Biggest Challenge:&lt;br&gt;
Making the AI understand complex lighting and perspective matching. Solved it by training on a dataset of 100k product images with annotated lighting conditions.&lt;/p&gt;

&lt;p&gt;Growth &amp;amp; Revenue&lt;/p&gt;

&lt;p&gt;Launch Strategy:&lt;/p&gt;

&lt;p&gt;Posted a demo video on LinkedIn and Twitter, targeting e-commerce sellers (Result: 500 signups in the first week).&lt;/p&gt;

&lt;p&gt;Partnered with Shopify communities to offer exclusive discounts (20% off for first-time users).&lt;/p&gt;

&lt;p&gt;Monetization:&lt;/p&gt;

&lt;p&gt;Freemium model: Free for 10 images/month, 29/monthfor100images,29/monthfor100images,199/month for unlimited usage.&lt;/p&gt;

&lt;p&gt;Enterprise plans for agencies and large teams (custom pricing).&lt;/p&gt;

&lt;p&gt;Current Stats:&lt;/p&gt;

&lt;p&gt;📈 2,000 active users&lt;/p&gt;

&lt;p&gt;💰 $10,000 MRR (80% from subscriptions, 20% from enterprise plans)&lt;/p&gt;

&lt;p&gt;📉 Churn: 6% (focusing on improving user onboarding and support)&lt;/p&gt;

&lt;p&gt;What Failed&lt;/p&gt;

&lt;p&gt;Overcomplicating the UI: Early users found the 3D controls confusing. Simplified the interface and added tooltips.&lt;/p&gt;

&lt;p&gt;Ignoring B2B Demand: Initially focused on individual sellers, but agencies and brands were willing to pay more. Pivoted to offer enterprise plans.&lt;/p&gt;

&lt;p&gt;Next Steps&lt;/p&gt;

&lt;p&gt;Add a Prompt-to-Image feature for users who want to generate scenes from text descriptions.&lt;/p&gt;

&lt;p&gt;Build a marketplace for pre-made scenes and templates.&lt;/p&gt;

&lt;p&gt;Explore partnerships with e-commerce platforms like Shopify and WooCommerce.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
