
CannaConfig
Business Metrics
Tech Stack
Live Application
Description
Hello, I am selling complete IP + domain for an AI-powered product comparison engine in the home cannabis cultivation niche. Think PC Part Picker, but for weed. The platform has been professionally designed, it's mobile-first, and it is perfectly positioned to capture the fast-growing market of legal home growers. It hasn’t been monetized yet, but there’s clear potential through affiliate marketing, ads, and brand partnerships. Tech overview / status: Frontend & Backend: Fully built and functional SaaS web app. AI-Powered ETL Pipeline: 95% automated product ingestion and normalization system. Data Sources: Currently scrapes 9 vendor websites. Extraction: Uses an LLM to parse entire HTML pages — no brittle CSS selectors. Entity Resolution: LLM-based system merges duplicate listings across vendors to display lowest prices. Efficiency: End-to-end run for all vendors costs <$1 in LLM API usage. (using gemini flash via openrouter) Manual Steps (remaining 5%): Filtering out accessories from extractions and uploading final CSVs to Supabase — both easily automatable. What’s Included: All intellectual property, codebase, and domain name Documentation for deployment and architecture Transfer of AI ETL pipeline and vendor scraper configurations Optional professional services to assist with transfer and onboarding This is a turnkey opportunity for anyone looking to enter the cannabis tech or affiliate marketing space with a ready-to-launch, AI-enhanced platform.
Vision & Inspiration
I struggled myself choosing products to grow marijuana at home. I was using excel, a calculator, and scouring multiple vendors to find the lowest price.
Business Potential
> Use Cases
Home growers looking to minimize costs, maximize yields, and take the guesswork out of growing
> Revenue Ideas
Affiliate marketing, advertisements, brand partnerships
> Target Niches
Home cannabis cultivation
Reason for Selling
I am too time constrained with another startup I have joined.
Known Issues
ETL pipeline does not currently filter accessories out of products. So if you run a pipeline for tents, there may be tent clips in the product, which need to be manually deleted from the csv to avoid them being included in the final data
CSV data from ETL run is manually uploaded to supabase
Setup Instructions
Clone the repo for the website
Deploy via Vercel (or another similar platform). "next start" is all that is required, which vercel will do for you.
Add DB connection info to vercel environment (can do this via supabase plugin on vercel, or add custom DB connection info)
Setup DB using prisma (just need to do prisma migrate deploy to setup DB). Vercel will do this too
Upload existing golden master CSVs (product data) and listing CSVs (listings across all vendors for each product)
Setup ETL pipeline locally - Steps: 1. Clone repo 2. Add API key for openrouter to .env 3. Install Docker 4. Run web scrapers (1 script will run all for each category) 5. Run Golden Master ETL pipeline (extracts distinct products and all details from 4) 5b. the output is a CSV which can be drag and dropped into Supabase 6. Run product listings ETL pipeline 6b. the output is a CSV which can be drag and dropped into Supabase