Snag

Hackathon · Autonomous AI Shopping Agent
About

Built at the Insforge x Qoder AI Agent Hackathon (Seattle, March 2026), Snag placed 2nd overall out of 30+ competing teams. Snag is an autonomous shopping agent designed as 'Robinhood for your Amazon cart.' Users track desired products using natural language or URLs, and a background AI agent continuously monitors prices across major retailers using quantitative trading signals adapted from finance, including moving averages and volatility analysis. When a product's composite score crosses a configured threshold, the agent sends a real-time buy recommendation, allowing users to review the AI's reasoning and confirm the purchase directly from the mobile app.

Key Highlights
Architected a tri-layer system integrating a React Native mobile app, a Python/FastAPI scraping backend, and Deno edge functions for the autonomous trading pipeline.
Leveraged Claude Haiku 4.5 and crawl4ai to autonomously extract price data and generate human-readable reasoning for deal recommendations.
Implemented a real-time notification engine using WebSocket pub/sub channels to push instant price updates and buy-ready events to users.
Skills
TypeScriptPythonReact NativeExpoFastAPIClaude Haiku 4.5PostgreSQL
Images
Snag's authentication screen — users sign in with email and password or Google OAuth to access their personal AI shopping agent.

Snag's authentication screen — users sign in with email and password or Google OAuth to access their personal AI shopping agent.

The main watchlist dashboard showing five tracked products with live prices, retailer sources, and active deal alerts flagged by the AI agent.

The main watchlist dashboard showing five tracked products with live prices, retailer sources, and active deal alerts flagged by the AI agent.

The deals view showing AI-generated buy recommendations — each card displays the current price, savings off target, and buy now or skip actions for the user to confirm.

The deals view showing AI-generated buy recommendations — each card displays the current price, savings off target, and buy now or skip actions for the user to confirm.

Product detail view for a tracked item — showing current, target, and all-time-low prices alongside a 20-snapshot price history chart and key pricing statistics.

Product detail view for a tracked item — showing current, target, and all-time-low prices alongside a 20-snapshot price history chart and key pricing statistics.

The activity screen logging confirmed purchases — each entry shows the item name, price paid, and a timestamped confirmation generated by the AI agent.

The activity screen logging confirmed purchases — each entry shows the item name, price paid, and a timestamped confirmation generated by the AI agent.

User profile screen displaying account details, wallet balance, and notification preferences, with a sign-out option.

User profile screen displaying account details, wallet balance, and notification preferences, with a sign-out option.