Inspiration
ShopScout was inspired by a simple frustration shopping online had become noisy, confusing, and full of misinformation. Between fake reviews, inflated prices, and inconsistent listings, it was hard to know what was truly worth buying. I wanted to create a browser-native AI assistant that could cut through the clutter, summarize real insights, and help users shop confidently without compromising privacy. The goal was to make online shopping smarter, faster, and more transparent, all from within Chrome.
What it does
ShopScout is an AI-powered Chrome extension that enhances online shopping by providing real-time product analysis, price tracking, and personalized recommendations. It helps users make informed purchasing decisions by analyzing product details, price history, and reviews across multiple retailers.
How we built it
- Frontend: React 18 with TypeScript, TailwindCSS, and Chrome Extension APIs
- Backend: Node.js, Express.js, and PostgreSQL
- AI/ML: Natural language processing for review analysis and price prediction using Chrome Extension APIs
- Authentication: JWT and OAuth 2.0 for secure user access
- Deployment: Optimized build process with Vite
Challenges we ran into
- Performance Optimization: Balancing feature richness with extension performance
- Data Accuracy: Ensuring consistent product data across different retailers
- User Experience: Creating an intuitive interface for complex data
- Security: Implementing robust authentication and data protection
- Cross-Browser Compatibility: Maintaining functionality across Chrome and other browsers
Accomplishments that we're proud of
- Successfully integrated AI for real-time product analysis
- Created a seamless Chrome extension that works across multiple e-commerce sites
- Implemented secure user authentication
- Developed an intuitive UI that presents complex data clearly
- Built a scalable backend architecture
What we learned
- Advanced Chrome extension development, sidebar extensions are a new thing to us
- AI/ML model integration in a production environment
- Performance optimization for browser extensions
- Secure authentication best practices
- Cross-browser compatibility techniques
- Effective state management in React
What's next for Shopscout
- Expand to additional e-commerce platforms
- Enhance AI capabilities for better recommendations
- Add community features for user reviews and ratings
Built With
- chrome
- fly
- flyio
- gemini
- javascript
- npm
- postgresql
- react
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.