Shopzy 🛒

Your AI-powered shopping assistant that simplifies online shopping with intelligent product recommendations.


Inspiration

Shopping online can feel overwhelming — too many products, confusing reviews, and endless scrolling.
We wanted to create something that simplifies the process, combining AI intelligence with user-friendly design so shoppers can quickly discover the right product.
The inspiration came from seeing how much time people waste comparing items manually.


What it does

Shopzy is an AI-powered shopping assistant:

  • Understands natural queries like “Suggest me a budget laptop under $500”.
  • Analyzes product reviews to extract real user sentiments.
  • Presents results in clean product cards with pricing, ratings, and recommendations.
  • Responds conversationally (e.g., “hello”) like a friendly chatbot.

How we built it

  • Frontend → HTML, CSS, JavaScript for the chat interface with smooth product card rendering.
  • Backend → Flask to handle requests and manage AI workflows.
  • AI Agents
    1. Agent 1: Processes user queries (conversational + product queries).
    2. Agent 2: Analyzes products, aggregates reviews, and generates structured recommendations.
  • Integration → A single /chat route that handles everything, with JSON exchange between frontend and backend.

Challenges we ran into

  • Parsing natural language queries: simple greetings caused empty product lists.
  • UI issues: chat container scrolling, vertical stacking vs. horizontal product display.
  • Handling edge cases where no relevant products were found.
  • Balancing clean design with lots of information (reviews, ratings, links).

Accomplishments that we are proud of

  • Building an end-to-end AI shopping assistant in a short time.
  • Creating a responsive chat UI that displays both conversational replies and structured product cards.
  • Successfully integrating multiple agents into one seamless workflow.

What we learned

  • How to structure multi-agent AI systems for practical use cases.
  • The importance of UX/UI decisions (scroll handling, spacing, responsiveness).
  • Debugging edge cases in AI pipelines (when responses are not structured as expected).
  • How small improvements (spacing, layout, error handling) significantly enhance usability.

What’s next for Shopzy

  • Add personalized recommendations based on user history.
  • Integrate external APIs (Amazon, Flipkart, etc.) for live product data.
  • Improve multi-turn conversation memory.
  • Build a mobile-friendly version with real-time notifications.
  • Enhance review analysis with deeper sentiment classification using advanced NLP models.

🚀 Made with Flask, JavaScript, and multi-agent AI.

Built With

Share this project:

Updates