DEV Community

Kavya Saraswat
Kavya Saraswat

Posted on

CraftList AI: Why Open Innovation Powers My 100% Local E-Commerce Listing Studio with Gemma 2

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

I built CraftList AI — a privacy-first, zero-cloud e-commerce listing studio and profit margin engine designed for independent artisans, vintage thrifters, and handmade makers selling on Etsy, eBay, Shopify, and Amazon Handmade.

Who Would Pay For It & What Problem Does It Solve?

Solo makers and creative side-hustlers love making products, but they universally dread writing marketplace listings. For every handmade mug, leather wallet, or carved wooden utensil, an artisan spends 45–60 minutes wrestling with:

  1. Algorithmic Titles & SEO Copy: Cramming high-volume search phrases into 140 characters without sounding robotic.
  2. The 13-Tag Etsy Matrix: Generating exactly 13 unique tags under Etsy's strict rule of 20 characters or fewer per tag.
  3. Pricing & Margin Anxiety: Underpricing labor or overlooking marketplace take-rates (6.5% transaction + payment processing + listing fees), accidentally working below minimum wage.
  4. Multi-Channel Social Promotion: Writing Instagram captions, Pinterest SEO pins, and TikTok hooks.

Existing SaaS listing tools charge $30–$50/month on subscription, meter tokens aggressively, and upload unreleased product designs to proprietary cloud servers. CraftList AI runs 100% locally on the seller's laptop using Google Gemma 2, costing $0.00 to run and ensuring complete data privacy.

Demo

  • Local Web App: Runs locally via Vite + React (http://localhost:5173)
  • Key Capabilities Demonstrated:
    • One-click sample presets (Hand-Carved Walnut Knife, Speckled Ceramic Mug, Horween Leather Wallet, Botanical Soy Candle).
    • Multi-marketplace selector (Etsy, eBay, Shopify, Amazon Handmade).
    • Built-in Side-Hustle Profit Calculator (Materials + Labor Hours × Rate + Marketplace Fees = Suggested Retail Price & Margin %).
    • Real-time Tag Auditor (13 tags, character counter per tag, duplicate keyword rejection).
    • Social Commerce Launch suite (Instagram carousel captions, Pinterest SEO pins, TikTok ASMR video scripts).
    • One-click bulk CSV and JSON export for instant marketplace store imports.

Code

The project is fully open-source and built with React, Vite, and local open-weight AI integration:

CraftList AI 🪵✨

Local E-Commerce Studio & Listing Engine Powered by Open-Weight Google Gemma 2
Built for the Hacktoberfest Open-Source AI Challenge: Week 2 (Side Hustle)
Target Category: Featured Prize — Best Use of Gemma

CraftList AI is a privacy-first, client-side listing optimizer and margin engine for Etsy, eBay, and Shopify artisans. It turns product materials, dimensions, and craft heritage notes into high-converting SEO listings, exactly 13 Etsy tags (≤ 20 characters), and social launch copy—running entirely offline with Google Gemma 2.


🚀 Key Features

  • Local Open-Weight AI Core: Powered by Google's Gemma 2 (2B / 9B) running locally via Ollama with zero cloud API token costs.
  • Strict Marketplace Algorithmic Compliance: Generates 140-char Etsy titles, 80-char eBay specs, and audits exactly 13 Etsy tags to ensure every tag is 20 characters or fewer with zero keyword duplicates.
  • Side Hustle Profit & Margin Calculator: Computes exact material cost, labor hours…

How I Built It

CraftList AI is architected around open-weight models and local inference:

  1. Model of Choice: Google Gemma 2 (2B / 9B)
    • Gemma 2 was chosen for its remarkable instruction-following capabilities, low memory footprint, and rapid generation speed on standard consumer laptops.
    • The 2B variant (gemma2:2b) runs blazingly fast even on CPU with zero dedicated GPU requirements, making it universally accessible to any non-technical maker.
  2. Turn-Token Prompt Formatting:
    • We utilize Gemma's native turn structure:

text
   <start_of_turn>user
   You are CraftList AI, an expert e-commerce listing optimizer.
   [CONSTRAINTS]
   - Strictly 13 tags, each <= 20 chars.
   - 140-char title limit for Etsy.
   - Target Price: $38.00 (Margin: 68%)
   <end_of_turn>
   <start_of_turn>model
Enter fullscreen mode Exit fullscreen mode

Top comments (0)