All Startup Ideas

AI Arbitrage Agent for Resellers

24/7 cross-platform scanner that surfaces underpriced flips on eBay, Marketplace, Amazon, and Shopify for resellers.

A side-hustle reseller finishes a shift, opens Facebook Marketplace on a phone with a cracked screen, and scrolls for ninety minutes looking for a mispriced KitchenAid, a lot of Lego, anything that clears 30% after fees and gas. They screenshot three listings, alt-tab to eBay sold comps, punch shipping into a calculator, and by the time they message the seller the item is gone. Tomorrow they will do it again—Amazon, Shopify clearance, OfferUp—because the money is real and the workflow is still a human eyeball. Jungle Scout will tell you what sells on Amazon. It will not tell you that a local Marketplace listing is $80 under the eBay median tonight.

Built for Side Hustlers, Solo Founders.

Suggested stack: Next.js + Vercel, Workers on Railway or Fly, Official APIs first, Postgres, Stripe Billing, Small LLM for matching only. Weekend scope: about 8 hours.

The Problem

A side-hustle reseller finishes a shift, opens Facebook Marketplace on a phone with a cracked screen, and scrolls for ninety minutes looking for a mispriced KitchenAid, a lot of…

The Solution

A web app whose primary surface is a morning brief, not a spreadsheet. Users connect the marketplaces they already sell on, set a floor margin and a few category allow-lists, then…

Market Research

Global secondhand apparel is projected around $367B by 2029, with online resale growing near 13% CAGR (Closo / resale trend roundups). That is the apparel slice alone, not the…

Competitive Landscape

Jungle Scout — Category leader for Amazon sellers. Product research, opportunity finder, inventory. Weak the moment the source listing is not an ASIN. From ~$49/mo

Business Model

Free calculator ($0) — Paste one listing URL, get a single ROI estimate—the lead-gen wedge

Recommended Tech Stack

Next.js + Vercel — Dashboard, auth, Stripe customer portal. Keep the UI boring; the product is the book of deals.

AI Prompts to Build This

Copy these build prompts into Claude, Cursor, or your AI coding tool. Create a free account to unlock the full research behind them.

  1. 1. Project Setup

    Build the weekend MVP of "ResalePilot": an overnight scanner that wakes a reseller up to a ranked book of underpriced flips with the math already done.
    
    Stack: Next.js (App Router), TypeScript, Tailwind, Supabase (Postgres, Row Level Security, Auth with email magic link), the official eBay Browse API for listings. A scheduled route on Vercel runs the overnight scan. No scraper.
    
    Tables (Row Level Security on, each user reads only their own rows):
    - connections(id, user_id, provider, credentials_encrypted)
    - listings(id, user_id, source, external_id, title, price_cents, condition, url, seen_at)
    - comps(id, listing_id, dest, median_cents, sample_size)
    - deals(id, listing_id, roi_bps, fees_cents, ship_cents, risk, scored_at)
    - actions(id, deal_id, type, created_at)
    
    Screens: /login, /settings (floor margin and categories), /today (the morning book).
    Env vars (names only): NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY, SUPABASE_SERVICE_ROLE_KEY (server only), EBAY_APP_ID, EBAY_CERT_ID, CRON_SECRET.
    
    Do not build: billing, plans or per-plan card caps, Amazon or Shopify connections, auto-buy or auto-message, an AI matching step, a separate worker host, an admin area.
    Done when: npm run dev starts, you can sign in, and the five tables exist with Row Level Security on.
  2. 2. Core Feature

    Build the one feature that proves ResalePilot: the overnight ranker and the morning book.
    1. A scheduled route, protected by CRON_SECRET, pulls new items for each user from the eBay Browse API for their allowed categories and upserts listings on (source, external_id).
    2. For each listing, estimate comps from recent sold items, subtract marketplace fees and a simple shipping estimate, and insert a deals row when roi_bps is above the user's floor. Add a risk flag for condition wording, brand-authenticity terms and local-pickup-only.
    3. Attach a short "why this is a deal" string built from the comp sample. Deduplicate deals. Keep at most 50 cards per user per night.
    4. GET /api/deals/today returns the day's deals sorted by ROI. /today shows each as a card with the source price, comp median, fees, shipping, ROI, spread and the why-string, plus Watch and Open buttons that write an actions row.
    Rules: never place an order. Show the spread next to the ROI on every card.
    Empty state: with no deals yet, show a sample card and the settings link.
    Done when: running the scan route by hand fills deals for a test user and /today lists them ranked by ROI.
  3. 3. Landing Page

    Build a one-page landing site for ResalePilot, an overnight flip scanner for resellers.
    Hero: "Tonight's best flips, ranked by ROI." Sub: "We scan official marketplace data while you sleep. You wake up to a book of deals with the math already done." One button: See today's sample book, which joins the waitlist.
    Sections: a fake dashboard of five deals, the problem (scrolling is the job), how it works in four steps (connect sources, scan overnight, rank today's book, act with rules), and an FAQ on marketplace terms, why it never auto-buys, and where the data comes from.
    Waitlist: store the email in a waitlist table in Supabase. No other service.
    Style: Geist, dark slate background, one lime accent.
    Done when: the page renders on a phone and a submitted email appears in the waitlist table.
  4. 4. Branding Package

    Use a design or image tool for this one. A coding agent cannot draw a logo.
    Brand for ResalePilot like a trading terminal for garage-scale capital, not a coupon app: a wordmark and a small radar-pip icon.
    Colors: near-black, one lime accent and two cool grays. Type: Geist for the interface and IBM Plex Mono for ROI and prices.
    Voice rules: always show the spread next to the ROI, never shame manual flippers, never promise guaranteed profit.
    Deliverables: wordmark, icon, a one-page brand sheet, and three sample deal-card copy blocks.
    Done when: each deliverable is saved in one folder and the icon reads at 32 px.
AI Arbitrage Agent for Resellers | Weekend MVP