04
AI Commerce · 2025
Shopy
AI-powered e-commerce with a conversational shopping agent.
Live ProjectDeployed

Overview
A full-stack e-commerce platform where users describe what they want in plain English and an AI agent finds it — backed by semantic vector search, a streaming assistant, and personalized recommendations.
My role
Full-stack — architecture, AI integration, payments, deployment
Highlights
- 01
Natural-language search → intent extraction → Atlas vector search (1536-dim cosine) with grounded results
- 02
Multi-turn streaming shopping assistant (gpt-4o + SSE) calling a live catalog search tool
- 03
Daily AI budget guardrail — degrades gracefully to keyword search when the cap is hit
Key features
- AI semantic search with REST + SSE streaming endpoints
- Personalized recommendations: content-based → collaborative → trending fallback chain
- 560-product catalog across 7 categories with hybrid search and filters
- Multi-currency (USD/EUR/GBP/KWD/UZS) with per-currency Stripe minor-unit handling
- Full auth — 15-min access + 7-day refresh tokens (SHA-256 hashed, server-side revocation)
- Stripe Checkout + webhooks; rate limiting via Upstash sliding window