Studio
Turn product photographs into validated, marketplace-ready listing drafts.
AI-powered e-commerce SaaS platform
Designed and developed a full-stack SaaS application that helps eBay resellers create, publish, analyze, and improve product listings through AI-assisted workflows and controlled automation.
Visit Metoras (opens in new tab)01 / Product overview
Metoras brings AI-assisted listing creation and live-listing improvement into one seller workspace.
Turn product photographs into validated, marketplace-ready listing drafts.
Analyze live listings and surface controlled, reviewable improvements.
02 / Engineering architecture
The application uses a workspace-based monorepo with a Next.js frontend, a domain-oriented NestJS API, and a separate worker for asynchronous processing.
PostgreSQL and Supabase services provide the durable data and access layer, while provider integrations remain behind backend boundaries.
Interface layer
Browser application deployed on Vercel
Separate runtime processes
Synchronous runtime
Domain services and provider boundaries
Asynchronous runtime
Long-running work outside browser requests
Shared foundation
Durable, owner-scoped application services
Provider boundary
Server-side connections behind the API and worker
03 / Engineering highlights
The design treats AI output and external provider responses as inputs to validate, not as authority to change marketplace state.
Copilot groups related issues, supports configurable rules, and presents proposed changes for review before they reach live listings.
Structured listing generation from product images combines content generation, field validation, pricing guidance, and asynchronous processing.
Backend services coordinate eBay OAuth, account connections, seller policies, listing publishing, and relisting workflows.
Encrypted eBay token storage, server-side provider credentials, Row-Level Security, and owner-scoped controls protect seller data and accounts.
Background workers, job tracking and retries, health monitoring, and cached image-cleanup results address external failures and redundant provider costs.
04 / Technical challenges