{
  "id": 11746797,
  "title": "I built a rotation checker for product photos, then a whole campaign tool on top of it",
  "url": "https://urgent.news/2026/10/03/i-built-a-rotation-checker-for-product-photos-then-a-whole-campaign",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-03T18:52:30.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/tomerbarm/i-built-a-rotation-checker-for-product-photos-then-a-whole-campaign-tool-on-top-of-it-47fc"
  },
  "original_language": "en",
  "account": "Two products emerged from a single issue plaguing sellers. Photos uploaded by sellers looked perfect on their phones but ended up sideways on the marketplace due to a disagreement between the camera's rotation tag and the pixel data. To address this, UprightAI was developed. This tool scrutinizes the pixels and provides the exact rotation required, rather than relying on the tag's accuracy.\n\nWith the rotation problem solved, the next question arose: what should sellers do with the photo after that? Most then required studio shots, lifestyle scenes, a short video, and platform-specific copy for each product. This led to the creation of BlueVeta. It operates on a pay-per-pack model, with no subscription, starting at $9.99. Each purchase comes with a 30-minute refund guarantee. The website is blueveta.com.\n\nThe construction of BlueVeta involved multiple Claude Code sessions, each focusing on a specific aspect of the tool. The clear division of ownership between these sessions has proven effective. However, one challenge remains: image models occasionally redraw label text incorrectly. Consequently, each generated image must undergo a verification process against the actual package image. For online sellers of physical products, the question posed is: what would make you trust a generated product image enough to list it?",
  "summary": "Two products came out of one problem. Sellers kept uploading product photos that looked fine on their phone and came out sideways on the marketplace, because the camera's rotation tag and the pixels disagreed. So I built UprightAI. It reads the pixels and tells you the exact rotation needed, rather than trusting the tag. Once the rotation worked, the next question was what sellers do with the…",
  "key_points": [
    "UprightAI tool corrects photo rotation for marketplace listings.",
    "BlueVeta campaign tool offers pay-per-pack photo solutions.",
    "Verification process ensures image accuracy for sellers."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}