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 →
- Agent 1: Processes user queries (conversational + product queries).
- Agent 2: Analyzes products, aggregates reviews, and generates structured recommendations.
- Agent 1: Processes user queries (conversational + product queries).
- Integration → A single
/chatroute 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.
Log in or sign up for Devpost to join the conversation.