The browse edit
Give it a second look.
List a piece ↗Explore the demo collection and published pieces. Each carries a grade for its source photo. Open a listing to see the details and create a preview.
Rust T-shirt
Demo listing
Source photo checks: grade A
Why this grade?
All four photo checks passed. Every check scored 100/100.
Provisional photo checks. This is not a score for the garment or the generated preview.
Tops and T-shirts
Teal crew-neck jumper
Demo listing
Source photo checks: grade A
Why this grade?
All four photo checks passed. Every check scored 100/100.
Provisional photo checks. This is not a score for the garment or the generated preview.
Knitwear and sweatshirts
Navy button-up shirt
Demo listing
Source photo checks: grade B
Why this grade?
Not grade A because of a warning on the Occlusion and shadow check. Part of the photo is much darker than the rest. Weakest check: Occlusion and shadow, 60/100.
Provisional photo checks. This is not a score for the garment or the generated preview.
Shirts and blouses
See a rejected photo and its retake
This is the first photo of the Rust T-shirt. The readiness checks refused it, so it was never listed and no API unit was spent on it. The demo listing uses the retake.
Source photo checks: grade C
Why this grade?
Lowest grade because the Background separation check failed. The surface behind the garment is patterned or textured. Lowest score, 0/100, shared by: Background separation, Flatness.
Provisional photo checks. This is not a score for the garment or the generated preview.
Retake instructions it got:
- Move the garment to a plain, single-colour surface
- Lay the garment flat and smooth out the creases
- Even out the light so no shadow falls across the shot
Run the bad flat-lay and its retake on the Sell page →
No upload or sign-in is needed: choose "Seeded bad flat-lay", then "Seeded retake".
About the demo collection
Every demo picture is a drawing made by this project's own code, not a photograph, so no real garment, person or brand is shown. Each grade comes from the same checks as a seller's photo; none is set by hand.
- Seeded bad flat-lay — drawn by
lib/readiness/seeded.ts. Licence: MIT, the repository licence (LICENSE). Recorded in PROVENANCE.md, section 2. - Rust T-shirt — drawn by
lib/readiness/seeded.ts. Licence: MIT, the repository licence (LICENSE). Recorded in PROVENANCE.md, section 2. - Teal crew-neck jumper — drawn by
lib/listings/seeded-set.ts. Licence: MIT, the repository licence (LICENSE). Recorded in PROVENANCE.md, section 2. - Navy button-up shirt — drawn by
lib/listings/seeded-set.ts. Licence: MIT, the repository licence (LICENSE). Recorded in PROVENANCE.md, section 2.
Sellers' listings are kept in memory and reset when the server restarts; the demo set is always here. How the grade is worked out is on the methods page.