ABOUT THIS VIDEO
Acquisition due-diligence walkthrough of Visual Factory v3.32 — a turnkey, self-hosted B2B platform for e-commerce product image automation. The seller does not operate a hosted SaaS; the buyer deploys and owns the entire stack on their own VPS.
PURPOSE
Visual Factory lets operators and engineering teams process catalog images at scale — background removal, marketplace presets, watermarking, WebP export, and bulk ZIP delivery — without routing every file through a third-party image API. It is built for agencies, SaaS founders, and product teams who need a deployable product on their infrastructure, not a subscription to someone else’s cloud.
WHAT MAKES THIS PROJECT DISTINCT
• Complete product, not a script bundle — Studio UI, admin console, REST API, TypeScript SDK, Docker stack, install automation, legal transfer docs, and automated test suite ship together
• Exclusive IP sale — upon closing, the buyer becomes sole owner per LICENSE.md v2.1; seller exits completely
• Self-hosted by design — data, queue, and processing stay on the buyer’s server; optional Remove.bg / Stripe / SSO only if the buyer enables them
• Operations-first — live install checklist, queue/worker monitoring, storage lifecycle, webhook integrations, and a visual workflow builder for custom pipelines
• No mandatory image API — built-in WASM background engine is the default; external APIs are optional upgrades
ARCHITECTURE — WHAT RUNS WHERE
Application layer (Next.js)
• Marketing site, Studio workspace, admin consoles, legal pages
• REST API and OpenAPI 3 specification
• Session routing, tenant context, and install readiness endpoints
Queue layer (Redis + BullMQ)
• Async job queue for batch image processing
• Platform event stores and worker heartbeat detection
• Dead-letter handling and backpressure signals surfaced in admin metrics
Worker layer (dedicated container)
• Image pipeline execution — validation, background removal, Sharp-based enhancement, watermark, export
• Separated from the web app in production for scale and fault isolation
Processing engine
• WASM background removal — runs on buyer hardware; no per-image API fee by default
• Optional Remove.bg integration when higher quality or auto-fallback is configured
• Catalog CSV import — SKU-to-file matching for high-volume catalog workflows
Storage layer (optional)
• Local disk by default; MinIO or S3-compatible backends for larger deployments
• Prefix-based lifecycle rules — automated retention for tenant data, queue binaries, and integration artifacts
Integration layer
• Outbound webhooks (Zapier, Make, generic HTTPS) on job and workflow events
• Inbound signed B2B webhooks and Shopify-oriented connectors
• TypeScript SDK in packages/sdk for programmatic enqueue, polling, and OpenAPI discovery
SECURITY MODEL (overview — details in BUYER_GUIDE.md)
• Bootstrap authentication — no built-in password database; production access via SSO (OIDC) or deployment access keys
• Role-based admin boundary — configuration, workflows, storage cleanup, and platform APIs require admin/owner session context
• Tenant isolation — API keys, webhooks, and subscriptions scoped per tenant
• Signed outbound webhooks and verified inbound callbacks
• Controlled external egress for integration delivery
• Auto-generated production secrets via setup:prod (session signing, webhook signing, bootstrap keys)
• Install checklist validates security prerequisites before go-live
WHAT THE VIDEO DEMONSTRATES
• Terminal verification — lint, automated tests, delivery package integrity
• Studio — templates, live canvas preview, pipeline queue, catalog bulk import
• Setup status — real-time deployment readiness
• Admin — operations console, integrations, storage lifecycle, workflow DAG editor
• Developers page — API and SDK entry point
• Delivery & terms — turnkey package contents and full IP transfer summary
TECH STACK (summary)
Next.js 16 · React · TypeScript · BullMQ · Redis · Sharp · WASM · Docker Compose · OpenAPI 3 · Vitest
BUYER REQUIREMENTS
Docker, 4 GB RAM, 2 vCPU minimum — see REQUIREMENTS.md in the delivery package.
DUE DILIGENCE
Screenshot gallery: [https://drive.google.com/drive/folder...]
Acquire listing: [PASTE Acquire URL]
TIMESTAMPS
0:00 — Home Product overview & ownership model
2:34 — Plans page
3:38 — Login Studio Sign-In
4:59 — Admins Pages & Admins
8:23 — Studio & Main
9:36 — Setup Status (important)
12:24 — API & SDK (developers)
14:11 — Terms of use
INQUIRIES
Exclusive acquisition — serious buyers via Acquire listing above.
---
Seller preview for v3.32. Not legal advice. Not a revenue or performance guarantee. Features refer to the version shown in this recording.