"Reimagining Customer Experience"
SalesmanBot is an intelligent Chrome/Firefox extension that serves as your personal AI-powered shopping assistant for PC components. Specifically designed for Walmart Sparkathon 2025, this extension transforms the shopping experience on Walmart.com with context-aware AI recommendations.
- Context-Aware Recommendations: Uses Google Gemini AI with learned user preferences
- Smart Product Analysis: Intelligent matching based on specifications and compatibility
- Preference Learning: Adapts to your shopping patterns over time
- Natural Language Processing: Understands complex queries like "gaming laptop under $1000 with RTX graphics"
- Multi-Platform Support: Works on Walmart.com (primary), Amazon, and Flipkart
- Real-Time Product Extraction: Advanced CSS selectors with fallback mechanisms
- Budget Intelligence: Learns your spending patterns and suggests alternatives
- Brand Preference Tracking: Remembers your preferred manufacturers
- Beautiful Popup Interface: Clean, modern design with Walmart brand alignment
- Smart Context Sidebar: Real-time display of learned preferences and insights
- Responsive Design: Optimized for all screen sizes and devices
- Enable Developer Mode in
chrome://extensions/ - Click "Load unpacked" and select the extension folder
- Pin the extension for easy access
- Go to
about:debugging - Click "Load Temporary Add-on"
- Select the
manifest.jsonfile
- Get Gemini API Key: Visit Google AI Studio
- Configure Extension: Click SalesmanBot icon and enter your API key
- Start Shopping: Visit Walmart.com and begin your AI-enhanced shopping experience
- Visit Walmart.com (or supported sites)
- Click SalesmanBot Icon
- Ask Natural Questions: "Best gaming laptop for $1200" or "RTX 4060 graphics cards"
- Get Smart Recommendations with context-aware insights
- View Learning Sidebar to see your preference patterns
- Personalization at Scale: Individual preference learning
- AI-Driven Assistance: Intelligent product discovery
- Context-Aware Shopping: Session and historical context integration
- Modern Interface Design: Intuitive, beautiful user experience
- ✅ Local Data Storage: All preferences stored on your device
- ✅ Secure Communications: HTTPS for all API calls
- ✅ No Personal Data Collection: Privacy-first design
- ✅ Open Source: Transparent, auditable code
├── manifest.json # Extension configuration
├── background.js # Service worker & storage management
├── content.js # Main orchestrator & message routing
├── popup.html/js # Main interface & AI interaction
├── sidebar.html/js # Context display & preference tracking
├── style.css # Modern UI styling
└── utils/
├── aiService.js # Gemini AI integration
├── contextTracker.js # Preference learning engine
├── productExtractor.js # Multi-site product extraction
└── queryParser.js # Natural language processing
- Advanced Product Extraction: Multi-tier CSS selector fallbacks
- Context-Aware AI Prompts: Dynamic prompt engineering with user context
- Real-Time Preference Learning: Adaptive recommendation engine
- Cross-Browser Compatibility: Chrome & Firefox support
- Security-First Design: Safe DOM manipulation, input sanitization
| Platform | Status | Special Features |
|---|---|---|
| Walmart.com | ✅ Primary Focus | Optimized selectors, enhanced UX |
| Amazon.com | ✅ Full Support | Comprehensive product extraction |
| Flipkart.com | ✅ Full Support | Regional pricing & preferences |
Ready to revolutionize your PC shopping experience? Install SalesmanBot and discover intelligent, personalized recommendations that learn and adapt to your needs!
Proudly built for Walmart Sparkathon 2025 🛒