DEV Community

Tushar Singh
Tushar Singh

Posted on

SellSmart Mini: Open-Weight AI E-Commerce Copy & SEO Studio for Side Hustlers

Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle Submission 💸

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle

What I Built

Starting an e-commerce side hustle—selling handcrafted leather goods on Etsy, custom mugs on Shopify, vintage finds on eBay, or private-label products on Amazon—is one of the most accessible paths to financial independence.

However, product copywriting and SEO present major hurdles for solo founders:

  1. The Time Sink: Researching keyword tags, crafting persuasive multi-paragraph descriptions, and drafting high-converting titles takes 20 to 45 minutes per product listing.
  2. The SaaS Platform Tax: Commercial AI copywriting tools cost $29 to $79/month with recurring billing, strict token allowances, and vendor lock-in—eating into margins before a side hustler makes their first sale.
  3. Privacy Concerns: Uploading unreleased prototypes, wholesale supplier specs, and proprietary formulas to centralized closed-model APIs risks leaks and data harvesting.

I built SellSmart Mini 🛍️, a lightweight, high-speed, open-weight AI e-commerce listing and SEO studio engineered specifically for indie merchants and side hustlers.

With SellSmart Mini, sellers input basic product specs, select their target platform (Etsy, Shopify, Amazon, eBay) and brand tone, and generate in seconds:

  • SEO-Optimized Product Title (under 90 characters for maximum search indexing).
  • Compelling Multi-Paragraph Sales Story detailing craftsmanship, features, and specs.
  • Platform-Tailored Search Tags (visual chips + comma-separated copy button).
  • Interactive Live Storefront Mockup (PDP) simulating how the listing looks on a live e-commerce store with price, badges, and "Add to Cart".
  • Google SERP Snippet Preview displaying real-time search engine meta title, URL slug, and description.
  • 1-Click Merchant Clipboard with ready-to-paste markdown.

Demo

🎥 Full Video Recording: Watch sellsmart-demo.mp4 on GitHub

The video demonstrates 1-click catalog preset loading, offline local inference on Ollama with llama3.2:1b, the live storefront PDP preview, and copying the formatted markdown export.


Code

SellSmart Mini 🛍️

AI Product Listing & SEO Generator for Online Sellers & Side Hustlers
Built for the DEV Community Hacktoberfest Open-Source AI Challenge: Week 2 ("Side Hustle")

License: MIT Python: 3.10+ Streamlit Model: Gemma 2 2B


📖 Overview & Problem Solved

Starting an e-commerce side hustle—selling handcrafted goods on Etsy, vintage collectibles on eBay, custom apparel on Shopify, or products on Amazon—is one of the most accessible ways for independent creators to monetize their skills.

However, copywriting and search engine optimization (SEO) present major hurdles:

  1. Time Drain: Drafting compelling titles, detailed multi-paragraph product descriptions, and researching 10–15 platform-tailored SEO tags takes 15–30 minutes per listing.
  2. Expensive SaaS Tools: Proprietary commercial copywriting subscriptions cost $25–$75/month—an unsustainable overhead when testing new product ideas.
  3. Data Lock-in & Privacy: Closed APIs retain proprietary product drafts and manufacturer details on centralized servers.

SellSmart Mini is a lightweight, beginner-friendly open-source tool built with Python and Streamlit. Sellers input basic product…

  • Stack: Python 3.10+, Streamlit, huggingface_hub, requests
  • License: Permissive MIT License
  • Zero Lock-In: 100% open-source and easy to run locally or self-host.

How I Built It

SellSmart Mini is designed from the ground up around transparent, open-weight AI models with a dual-engine architecture:

1. Dual-Engine Runtime

  • Local Offline Inference via Ollama (http://localhost:11434): Complete privacy and zero external network calls. The app dynamically auto-detects locally installed models (such as llama3.2:1b, gemma2:2b, and qwen2.5:7b), providing instant, offline generation with zero API rate limits and zero cost.
  • Serverless Cloud Inference via Hugging Face: Integrated with the huggingface_hub Inference API to give users cloud flexibility using free Hugging Face access tokens without needing local GPU hardware.

2. Supported Open-Weight Architectures

  • google/gemma-2-2b-it (Google DeepMind): Ultra-fast instruction following, high parameter efficiency, and respectful e-commerce tone.
  • meta-llama/Llama-3.2-3B-Instruct (Meta): Compact reasoning powerhouse with sharp, concise direct-response sales copy.
  • Qwen/Qwen2.5-7B-Instruct (Alibaba Cloud / Qwen): Permissive Apache 2.0 license with rich creative storytelling and comprehensive SEO tag extraction.

3. Prompt Engineering & Delimiter Parsing

The core prompt applies a role-governed system persona (You are an elite e-commerce listing copywriter and technical SEO specialist) and structured delimiters (### TITLE:, ### DESCRIPTION:, ### KEYWORDS:). The Python backend cleanly extracts structured outputs into separate reactive Streamlit components for easy 1-click clipboard copying.


Why Does Open Innovation Matter?

Open innovation is essential for independent side hustlers and micro-entrepreneurs:

  1. True Cost Predictability ($0 SaaS Overhead): Closed commercial APIs frequently alter pricing tiers, impose opaque rate limits, or discontinue endpoints. Open-weight models like Gemma 2, Llama 3.2, and Qwen can run entirely on consumer laptops (even lightweight 1B–3B parameter models on Apple Silicon or standard CPU) with zero ongoing hosting bills.
  2. Trade Secret & Prototype Protection: Solo artisans and makers often experiment with proprietary material blends, private suppliers, or unreleased product designs. Running open-weight inference locally on Ollama guarantees that sensitive business data never leaves the seller's machine.
  3. Model Portability: Sellers are never captive to a single tech giant's ecosystem. If one model changes license or performance, switching to another open-weight architecture takes a single dropdown selection.

My First User

I tested SellSmart Mini with a local maker who sells handcrafted leather accessories on Etsy and at weekend artisan markets.

Previously, writing a single listing took them over 30 minutes of agonizing over descriptions and searching competitor tags. Using the "Artisan & Storytelling" tone setting with Gemma 2, SellSmart Mini took raw notes ("full grain leather, unlined cotton paper, brass clasp") and synthesized a 3-paragraph listing emphasizing heirloom durability, tactile paper weight, and 13 targeted Etsy tags in under 3 seconds.

Their immediate feedback:

"I usually spend an entire Sunday afternoon writing copy for 10 new journals. Having the live storefront preview and instant tag chips ready to paste saves me at least 4 hours every week."


Prize Categories

  • Primary Track: Open-Source AI Challenge Week 2: Side Hustle
  • Best Use of Gemma / Google Track: Powered by google/gemma-2-2b-it for lightning-fast instruction following and e-commerce copy generation.
  • Meta Llama Track: Integrated support for meta-llama/Llama-3.2-3B-Instruct for edge-optimized conversion copy.

Top comments (0)