AI Assisted Commerce
A modern e-commerce platform powered by AI, built with cutting-edge technologies
🎯 Project Overview
This is a full-stack e-commerce application featuring an intelligent AI shopping assistant. The platform combines modern frontend technologies with a powerful backend AI system to provide personalized product recommendations, natural language search, and conversational shopping experiences.
✨ Key Features
AI Shopping Assistant
Conversational AI powered by LangChain and LangGraph for personalized product recommendations
Smart Cart Management
LocalStorage-based cart with real-time updates and persistent state
Real-time Streaming
ChatGPT-style streaming responses for natural conversation flow
Intelligent Caching
Redis and LangCache for optimized performance and reduced API costs
🏗️ Architecture
System Flow Diagram
Complete system architecture and data flow
LangGraph Agent Workflow
Multi-agent system with intelligent routing and caching

Agentic AI Workflow
Complete flow from user query to cached response with Redis integration

🎨 Frontend Stack
⚙️ Backend Stack
Node.js + Express
Fast, minimalist web framework for building REST APIs
LangChain
Framework for developing LLM-powered applications
LangGraph
Build stateful, multi-actor AI agents with graph-based workflows
Mistral AI
Powerful open-source LLM for natural language understanding
Redis
In-memory data store for caching and session management (Reference Redis cache Demo project)
LangCache
Intelligent caching layer for LLM responses and embeddings
🚀 Technical Highlights
Frontend
- • Server-side rendering with Nuxt 3
- • Type-safe development with TypeScript
- • Responsive UI with Tailwind CSS
- • Real-time streaming chat interface
- • LocalStorage-based cart management
Backend
- • RESTful API with Express.js
- • AI agent workflows with LangGraph
- • LLM integration via LangChain
- • Redis for session & cache management
- • LangCache for optimized LLM responses