Cole Wisniewski ← all projects

Wardrobe

Active

A private virtual try on app with two GPU workers sharing one job queue.

Stack

App
FastAPI · SQLite
Fast tier
CatVTON · NVIDIA GPU
Quality tier
Qwen Image Edit · ComfyUI

What it is

I built Wardrobe as a private virtual try on app for personal use. It lets me compare a quick result with a slower quality pass. Both tiers use GPUs I already run.

Shirt hanging from a hanger on a lavender background

How it works

A FastAPI app stores try on jobs in SQLite. The fast worker runs CatVTON on an NVIDIA GPU in my server. The quality worker runs Qwen Image Edit through ComfyUI on my desktop GPU. Both workers take jobs from the same queue and return the result to the app.

Flow

  1. Choose a garment and photo
  2. Store a job in SQLite
  3. Fast or quality GPU worker
  4. Return the try on result