04
AI Commerce · 2025

Shopy

AI-powered e-commerce with a conversational shopping agent.

Live ProjectDeployed
Shopy screenshot

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