Project Info

Vetted

Devpost

Inspiration

Online shopping is highly suboptimal. As a consumer, you might spend hours bouncing between platforms like Amazon, eBay, Walmart, or Best Buy comparing prices. Or read hundreds of reviews without knowing which ones are fake and miss coupon codes buried across webpages. And when you find something on Facebook Marketplace, you have no idea if the seller may be legitimate. We realized that every pain point in online shopping--whether it be discovery, trust, pricing, or savings--is fundamentally a research problem. Since research is exactly what AI agents are built to do, we were inspired to build a shopping experience where every product is vetted before you ever see it.

What it does

Vetted is an agentic shopping platform where you describe what you want in natural language, and a specialized multi-agent team handles the rest. The Search Agent scours sites like Amazon, Walmart, Facebook Marketplace, and Craigslist simultaneously. The Trust Agent verifies every seller, detects fake review patterns, and flags potential scams. The Price Agent researches price history and finds competitor prices. The Savings agent surfaces active coupon codes/cash-back opportunities for retail platforms and negotiation strategies for marketplace listings.

How we built it

Frontend UI Built with TypeScript, Next.js, and Tailwind CSS Designed to feel like a familiar shopping platform by encapsulating search functionalities and product listings Features data gathered on trust, pricing, and savings for each product Real-time pipeline tracker shower agent progress Backend API Built with Python, FastAPI, and Pydantic Error handling on external API calls with third-party tools RESTful endpoints for session management and search Multi-Agent Orchestration Built with LangGraph StateGraph for pipeline orchestration with parallel execution and state checkpointing Bright Data for Search Agent Perplexity Sonar for Trust Agent and Price Agent OpenAI API for Savings Agent

Challenges we ran into

LangGraph orchestration: getting the multi-agent orchestration correct with conditional edges, parallel execution, and human-in-the-loop required careful state management Rate limiting: running trust and price analysis in parallel for 15+ products meant sending concurrent requests to the Perplexity Sonar API in rapid succession

Accomplishments we're proud of

Establishing an end-to-end workflow across all agents for any particular product search Developing a frontend that emulates a real shopping platform Building as a solo hacker!

What we learned

Multi-agent systems require careful thought into what should be automated vs. user-triggered (certain tradeoffs exist between speed and relevance) The right tool for each job matters much more than applying one tool everywhere (Bright Data for structured scraping, Perplexity Sonar for research, OpenAI for persuasive writing)

What's next

Expanding negotiation capabilities to voiced-based and automated workflows (one that can act autonomously on your behalf) Introducing a social layer where users can share a community-driven shopping intelligence network

Analysis

Compare with all teams

View

Metric

Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.

Technology

Found in codeClaimed only
  • AnthropicIn code
  • CSSIn code
  • FastAPIIn code
  • Next.jsIn code
  • OpenAIIn code
  • PythonIn code
  • ReactIn code
  • Tailwind CSSIn code
  • TypeScriptIn code

9 of 9 appear in the indexed code.

AI coding agents

  • Claude CodeConfig

Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.

Codebase size

Source size

404 KB

Source files

78

Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.

0 stars