Shopify AI Store Builder

Analyze your competitors. Build something better.

planning
Total Features
33
Done
0
In Progress
0
UI Screens
20

📋 Overview

A platform where anyone can create a professional online store by analyzing their competitors and building better — without ever touching Shopify.

Target Market

  • Etsy sellers wanting their own website
  • Instagram/TikTok sellers going legit
  • Side hustlers launching first store
  • Small business owners who find Shopify overwhelming

Tech Stack

  • frontend: Next.js 14, Tailwind, Shadcn
  • backend: Supabase (PostgreSQL), Redis
  • ai: Claude API (analysis, descriptions)
  • payments: Stripe Connect
  • shipping: EasyPost
  • ecommerce: Shopify (hidden)
  • hosting: Cloudflare Pages

Pricing

starter
$29/mo
100 products
growth
$49/mo
unlimited
pro
$99/mo
unlimited

0% transaction fees

Core Differentiator

Competitor analysis as starting point — no one else does this

🚀 Current Progress

Current Focus:Building internal project dashboard

Latest Update (2026-02-20)

Created full product plan (V2), refined to competitor-first approach (V3), made key decisions on positioning and pricing.

  • Created PRODUCT_PLAN_V2.md - full technical plan
  • Created PRODUCT_PLAN_V3.md - competitor-first approach
  • Decided on competitor analysis as core differentiator
  • Finalized pricing at $29/49/99 with 0% transaction fees
  • Started building internal project dashboard

Next Up

  • Complete dashboard site
  • Deploy to Cloudflare Pages
  • Pick product name and domain
  • Create landing page for validation

✨ Features

Onboarding

Basic info collection
Store name, niche, logo upload
HIGHplanned
Competitor URL input
User enters 2-3 competitor URLs
HIGHplanned
Screenshot capture
Puppeteer captures competitor homepages
HIGHplanned
AI analysis
Claude Vision analyzes layout, colors, fonts, gaps
HIGHplanned
Analysis results display
Show what competitors do well and what they miss
HIGHplanned

Component Builder

Header selection
Choose header style with competitor reference
HIGHplanned
Hero section selection
Choose hero style (image, video, split, slider)
HIGHplanned
Product grid selection
Choose layout and card style
HIGHplanned
Social proof section
Trust badges, reviews, numbers
HIGHplanned
Brand story section
About/story with personal touch
planned
Footer selection
Newsletter, links, social
planned
Colors & typography
Palette and font selection with competitor reference
HIGHplanned
Final review
How you beat them summary
HIGHplanned

Store Generation

Shopify store creation
Create store via Shopify Partners API
HIGHplanned
Theme generation
Generate custom theme from selections
HIGHplanned
Theme deployment
Deploy theme to Shopify store
HIGHplanned
Subdomain setup
storename.ourplatform.com
HIGHplanned

Dashboard

Overview stats
Revenue, orders, visitors
HIGHplanned
Products CRUD
Add, edit, delete products
HIGHplanned
Orders management
View orders, mark shipped
HIGHplanned
Earnings & payouts
Balance, withdraw to bank
HIGHplanned
Customers list
View customer info
planned
Design editor
Full component customization
planned
Analytics
Simple visitor and sales stats
planned
Settings
Payments, shipping, domain
HIGHplanned

Integrations

Stripe Connect
Payment processing + payouts
HIGHplanned
PayPal Commerce
Alternative payment method
planned
EasyPost shipping
Rates, labels, tracking
planned
Email notifications
Order confirmations, shipping updates
HIGHplanned
Custom domain
Connect user's own domain
planned

Auth & Billing

User authentication
Signup, login, password reset
HIGHplanned
Subscription billing
Stripe billing for plans
HIGHplanned
Plan management
Upgrade, downgrade, cancel
HIGHplanned

🖥️ UI Screens

Onboarding Flow

Welcome / Basic Infoplanned

Store name, niche selection, logo upload

text inputdropdownfile upload+1 more
Competitor URLsplanned

Enter 2-3 competitor website URLs

URL inputs x3analyze buttonskip option
Analysis Loadingplanned

Loading screen while AI analyzes competitors

progress indicatorstatus messages
Analysis Resultsplanned

Show competitor screenshots, strengths, gaps

competitor cardsscreenshot previewsstrengths list+2 more

Component Builder Flow

Header Selectionplanned

Choose header style with competitor reference

competitor referencestyle options x3checkboxes for features+2 more
Hero Sectionplanned

Choose hero style and content

competitor referencestyle options x4content inputs+3 more
Product Displayplanned

Choose grid layout and card style

competitor referencegrid optionscard style options+3 more
Social Proofplanned

Trust badges, reviews, numbers

opportunity callouttrust badge optionsreview section toggle+3 more
Brand Storyplanned

About section with personal touch

competitor referencelayout optionstext inputs+3 more
Footerplanned

Footer style and content

style optionscontent checkboxespreview+1 more
Colors & Typographyplanned

Color palette and font selection

competitor palettespalette suggestionscolor pickers+3 more
Final Reviewplanned

Full preview + how you beat them

full store previewbeat them checklistcomponent summary+2 more

Launch Flow

Generating Storeplanned

Loading screen while store is created

progress indicatorstatus messages
Store Liveplanned

Celebration + next steps

celebration animationstore URLpreview+2 more

Dashboard

Overviewplanned

Stats, recent orders, top products

stat cardsorders listproducts list+1 more
Productsplanned

Product list and add/edit

product grid/listadd buttonsearch/filter+1 more
Ordersplanned

Order list and management

order liststatus filtersorder detail modal+1 more
Earningsplanned

Balance, transactions, payouts

balance cardtransaction listwithdraw button+1 more
Designplanned

Full design customization

live previewsection listsection editors+2 more
Settingsplanned

Store, payments, shipping settings

settings sectionsform inputsconnection status+1 more

📅 Timeline

Phase 1: MVP

Weeks 1-4Working product that creates real Shopify stores

planned
Week 1: Foundation
  • Project setup (Next.js, Supabase, Auth)
  • Shopify Partners account setup
  • Basic Shopify API integration
  • Database schema implementation
Week 2: Competitor Analysis
  • Puppeteer screenshot capture
  • Color extraction from screenshots
  • Claude Vision integration
  • Analysis results UI
Week 3: Component Builder
  • Component selection screens (1-4)
  • Component selection screens (5-8)
  • Preview functionality
  • Selection state management
Week 4: Store Generation
  • Theme template system
  • Shopify store creation API
  • Theme deployment
  • Basic dashboard (view store)

Phase 2: Polish

Weeks 5-8Delightful experience, ready for paid users

planned
Week 5: Design System
  • 5 complete theme presets
  • Theme switching in dashboard
  • Logo upload and placement
  • Color customization
Week 6: Dashboard Core
  • Products CRUD
  • Orders management
  • Customer list
  • Basic analytics
Week 7: Integrations
  • Stripe Connect setup
  • Payout management
  • EasyPost shipping
  • Email notifications
Week 8: Billing & Domains
  • Stripe subscription billing
  • Plan management UI
  • Custom domain connection
  • Mobile responsive polish

Phase 3: Launch

Weeks 9-12Public launch, first paying customers

planned
Week 9: Marketing Site
  • Landing page design
  • SEO setup
  • Help center / docs
  • Support chat integration
Week 10: Beta Testing
  • Invite 50-100 beta users
  • Feedback collection
  • Bug fixes
  • Performance optimization
Week 11: Launch Prep
  • ProductHunt preparation
  • Social media content
  • Demo videos
  • Press kit
Week 12: Launch
  • Public launch
  • ProductHunt launch
  • Social announcements
  • Monitor and respond

📝 Decisions Log

Competitor analysis as core differentiator

2026-02-20final

Discussed whether to use templates or competitor analysis approach

Decision:
Keep competitor analysis - it's our unique angle that no one else does

Without competitor analysis, we become 'another store builder'. The strategic framing justifies premium pricing and creates defensible positioning.

Alternatives considered: Pure component picker, Style quiz, Template packs

Component-by-component building flow

2026-02-20final

How should users design their store?

Decision:
8-step component builder with competitor reference at each step

Component-by-component gives users ownership - they make strategic decisions. Feels like 'I built this' not 'I picked this'.

Alternatives considered: All-at-once editor, AI auto-generate everything, Template then customize

Shopify as hidden infrastructure

2026-02-20final

Which e-commerce platform to use as backend?

Decision:
Shopify via Partners API - user never sees or logs into Shopify

Shopify is battle-tested, scales infinitely, has best payment/shipping integrations. Users get Shopify power without Shopify complexity.

Alternatives considered: WooCommerce, Custom built, BigCommerce, Medusa

Pricing structure

2026-02-20final

How to price the product?

Decision:
$29/49/99 tiers with 0% transaction fees

0% transaction fees is differentiator vs Shopify (2%). Premium pricing justified by competitor analysis value. Free trial instead of freemium.

Alternatives considered: Lower pricing $9/19/39, Transaction fee model, Freemium

Target market

2026-02-20final

Who is this for?

Decision:
English-only, global (US/UK/Canada/Australia/EU), non-technical small sellers

Higher CPM markets, simpler to support one language, clear target (Etsy/Instagram sellers who find Shopify overwhelming).

Alternatives considered: US only, Multi-language, Technical users

Build internal dashboard first

2026-02-20final

What to build first?

Decision:
Create project management dashboard before product MVP

Prince needs visibility into progress, structure, and decisions. Custom dashboard auto-updates from markdown files.

Alternatives considered: Jump straight to MVP, Use Notion/Linear, Markdown only