Skip to content
This repository was archived by the owner on Aug 28, 2026. It is now read-only.

About

White-label e-commerce listing generator for agencies serving Shopee/Lazada/TikTok Shop sellers. Powered by cloudgpu.app + DeepSeek-V4. Deploy in 5 minutes, pay in USDT.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

cloudgpu-listing-starter

White-label e-commerce listing generator for agencies serving cross-border sellers on Shopee, Lazada, TikTok Shop, Mercado Libre, Etsy, Shopify. Built on cloudgpu.app + DeepSeek-V4. Deploy in 5 minutes, pay in USDT, no Western credit card needed.

Deploy on Railway Deploy to Fly.io License: MIT

Who this is for

You run an agency / freelance consultancy / WhatsApp-based service business that helps small merchants sell on Shopee, Lazada, TikTok Shop, or similar. Your clients spend hours writing product listings in multiple languages — Indonesian, Vietnamese, Spanish, Portuguese, Chinese — and either pay copywriters $5-20 per listing or use a tool like Jasper at $40/mo that only does English well.

This repo is your turnkey solution:

  • Clone, set one env var, deploy to Railway / Fly in 5 minutes
  • Custom-brand it for your agency (logo, colors, name) via branding.yml
  • Each client gets a clean web form they fill in 30 seconds → 6 languages of listings in 15 seconds
  • You charge clients $50-200/month as a managed service
  • Your operating cost: about $0.0005 per generated listing, paid in USDT to cloudgpu.app
  • Margin on a typical 200-listing-per-month client: ~99%

How it works

Merchant fills form on your branded site
            ↓
Your deployment (Railway / Fly) — POST /api/generate
            ↓
Proxies to https://cloudgpu.app/v1/tools/listing with your agency's API key
            ↓
DeepSeek-V4 generates titles, descriptions, bullets, hashtags
in 6 languages (configurable) in a single ~$0.0005 call
            ↓
Returns to merchant — they copy each block, paste into Shopee/Lazada

You as the agency:

  • Hold one cloudgpu.app account with USDT balance
  • All client deployments use your single account
  • Bill clients monthly; their usage is just tokens off your USDT
  • Profit margin is the gap between what you charge them and what you pay us

5-minute setup

1. Get a cloudgpu.app API key

  • Go to cloudgpu.app/api/console
  • Sign in with Google (no card required)
  • Click "Create API Key", name it agency-prod
  • Copy the cgw-sk-... value — shown once

2. Top up your USDT balance

3. Deploy this starter

Railway (recommended for first-timers):

  1. Click the "Deploy on Railway" button at the top
  2. Fork the repo when prompted
  3. Set environment variable: CLOUDGPU_API_KEY=cgw-sk-...
  4. Optionally set BRAND_NAME / BRAND_TAGLINE / BRAND_PRIMARY_COLOR to brand quickly
  5. Railway gives you a URL like your-app-name.up.railway.app

Fly.io (slightly more setup, free tier covers 3+ small apps):

fly launch --no-deploy
fly secrets set CLOUDGPU_API_KEY=cgw-sk-...
fly deploy

4. White-label

Edit branding.yml for full control:

brand_name: "ListingMagic by YourAgency"
tagline: "Multilingual Shopee listings in 30 seconds."
primary_color: "#10b981"
logo_url: "https://your-cdn/logo.png"
default_languages: ["en", "id", "vi", "es", "pt", "zh"]
footer_html: "Made for ABC Boutique by YourAgency. <a href='/contact'>Contact us</a>"

Commit, push, your deployment redeploys.

You can also deploy multiple instances, one per client, each with its own branding and same API key. Railway / Fly free tiers easily cover 5+ small Node apps.

Cost math for an agency

Item Cost
Per listing generated (6 languages, single call) ~$0.0005
100 listings/month per client ~$0.05
10 clients × 200 listings/month ~$1.00
50 clients × 200 listings/month ~$5.00
Hosting (Railway hobby plan covers all) $5/mo
Total monthly cost serving 50 clients ~$10

Charging clients $50/month each = $2,500/mo revenue at $10 cost. The math leaves a lot of room.

What about the API key — is it visible to clients?

No. The key is a server-side environment variable on YOUR deployment. End-user browsers post to your deployment's /api/generate, and your deployment forwards to cloudgpu.app with the key attached. Clients never see it.

If you want per-client deployments to use separate keys (for accounting), create multiple API keys at cloudgpu.app/api/console and set the matching one per deployment.

Local development

git clone https://github.com/mrhy7176/cloudgpu-listing-starter
cd cloudgpu-listing-starter
cp .env.example .env
# Edit .env: paste your CLOUDGPU_API_KEY
npm install
npm run dev

Open http://localhost:3000 and try it.

What's next

  • Custom prompt tuning: edit src/server.js to pre-fill platform-specific instructions before forwarding. We send generic Shopee/Lazada/TikTok prompts; specialize per niche.
  • Multi-tenant on one deployment: add URL paths like /c/<client-slug> to route to different branding.yml files per client without separate deployments.
  • Stripe / Wise billing for your clients: this repo focuses on the tool. Charging your clients monthly is up to you — most agencies use existing tools they already have.

Related

  • cloudgpu.app/api — the underlying API and OpenAI-compatible model gateway
  • cloudgpu.app/marketplace — for power users who outgrow token billing and want dedicated GPU rentals (~$0.32/hr for 4090, far cheaper than tokens above ~$50/mo of usage)
  • cloudgpu-whatsapp-starter — sibling starter for WhatsApp Business autoresponders

License

MIT — fork, white-label, charge whatever you want. No attribution required.

About

White-label e-commerce listing generator for agencies serving Shopee/Lazada/TikTok Shop sellers. Powered by cloudgpu.app + DeepSeek-V4. Deploy in 5 minutes, pay in USDT.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages