The problem
What was getting in the way
Reselling digital products means checking many suppliers, keeping prices right as costs change, and producing marketing content every day.
What I built
What it does
- Searches 6 supplier sources and uses AI to match listings to the right product and plan, with a human review queue
- Pricing engine: cost basis, margin, rounding, minimum price and a limit on daily price swings; prices refresh on a schedule
- Live "cheaper alternative" suggestions computed from current prices
- Ads Studio: AI ad images from a prompt with brand presets, in batches of up to 50
- WhatsApp bot answering customers in English and Roman Urdu with live prices
- Scheduled posting to Facebook, Instagram, X and LinkedIn
- Admin portal: dashboard, sourcing, pricing, catalog order, logs, one-click backup
How it's built
Under the hood
Server functions with a strict client/server split, MariaDB, Gemini for matching and images, and scheduled jobs for price refresh and audits. Orders are confirmed and fulfilled through WhatsApp.
TanStack Start
React 19
MariaDB
Google Gemini
Firecrawl
WhatsApp Business API
Proof
Results so far
- Live at digitore.store
- 6 supplier connectors, AI-assisted product matching, automatic price refresh
- The AI never writes a price: every price a customer sees is calculated in code from live data
Proves these services
Screenshots