A Django commerce platform that automates dropshipping with TikTok Shop and supplier sync
Automated dropshipping with marketplace sync and approval-gated AI.
An Oscar-based Django commerce backend that automates a dropshipping store: syncing products from supplier feeds, pushing catalog to TikTok Shop, and managing per-seller credentials via a Vault-backed service. A modern React dashboard and approval-gated AI agents sit on top.
A look at the interface.
Representative UI — abstracted, never a client's real data.- Django
- React
- TypeScript
- Celery
- Meilisearch
- HashiCorp Vault
Gluing brittle marketplace and supplier APIs into one platform while keeping per-seller secrets out of the database and preventing accidental live API calls during development. On top of that sits conservative AI automation that suggests first and acts only on explicit approval.
How it
works
An Oscar-based Django core syncs supplier feeds into the catalog and pushes products to TikTok Shop, with a mock mode that guards against live calls in development. Per-seller credentials live behind a Vault-backed service with a migration path out of the database. A Vite/React dashboard pairs with Celery agents that score order risk and generate content, acting only on explicit approval flags.
What I built
(03) Inside the buildMarketplace + supplier integrations
Supplier feeds are parsed and synced into the catalog, then pushed to TikTok Shop, with a mock mode that guards against live calls in development.
Vault-backed credentials
Per-seller credentials live behind a credential service and Vault client, with a migration path moving secrets out of the database into Vault references.
React dashboard + AI agents
A Vite/React/TypeScript dashboard with charts, plus Celery agents that score order risk, auto-rename products, and generate content, acting only on explicit approval flags.
The
receipts
- Oscar-based modular Django commerce core
- Vault-backed per-seller credential migration path
- Mock-by-default integration prevents accidental live API calls
- Approval-gated AI agents (suggest-first, act-on-flag)