Inspiration
In the highly competitive e-commerce space, businesses struggle to track competitor pricing, discounts, and customer sentiment in real time. The goal of this project is to help companies make data-driven decisions by analyzing competitor strategies and recommending actionable insights.
What it does
The project involves scraping product data from Amazon and Flipkart using Selenium, specifically extracting such data as prices, discounts, and product features; conducting sentiment analysis of customer reviews to understand consumer satisfaction for both platforms; and finally integrating the Groq API with Slack and the OpenAI API to call the ChatGPT for market strategy recommendations based on that data.
How we built it
Web Scraping: Selenium is implemented to automate data extraction from Amazon and Flipkart, which in turn fetch their product details like price, discount, and reviews.
Sentiment Analysis: Sentiment determination (positive, neutral, and negative) of reviews is performed using natural language processing (NLP) techniques.
Competitor Comparison: The information extracted is compared across both platforms for price differences, discount variations, and sentiment trends.
Market Strategy Recommendations: An API integrated with the Slack called Groq makes a call to OpenAI and runs a request with ChatGPT, which provides insights and strategies for remaining competitive.
Challenges we ran into
Website structure changes: Frequent updates in e-commerce site layouts made web scraping challenging. Data consistency: Ensuring accurate and real-time data collection required handling dynamic content. API integration: Connecting Groq API with Slack and OpenAI API for seamless communication took debugging efforts.
Accomplishments that we're proud of
Successfully automated real-time competitor tracking. Developed a sentiment analysis model for customer feedback comparison. Integrated AI-powered strategy recommendations into Slack.
What we learned
Advanced web scraping techniques for dynamic content. The impact of sentiment analysis on competitive analysis. Efficient API integration and automation for real-time insights.
What's next for Real-Time-Competitor-Strategy-Tracker-for-E-Commerce
Expanding to more e-commerce platforms like Myntra and Snapdeal. Enhancing NLP models for more accurate sentiment classification. Automating strategy implementation based on ChatGPT recommendations.
Log in or sign up for Devpost to join the conversation.