-
-
Real-time Google Trends data showing keyword popularity growth over 5 years, highlighting major spikes and rising interest.
-
Smoothed trend removes noise to reveal clear patterns and consistent growth in keyword popularity over time.
-
AI-based prediction for the next 30 days using momentum analysis, showing expected future trend direction.
-
Combined view of past data and future prediction, giving a complete picture of trend evolution and expected growth.
-
Key insights including growth rate, sentiment analysis, trend direction, and prediction confidence for better understanding.
🚀 Inspiration
In today’s digital world, trends change rapidly. I was inspired to understand whether we can use real-world data to not only analyze past trends but also predict future behavior. This led me to explore how AI can simplify trend analysis and make it accessible to everyone.
💡 What it does
This project allows users to enter any keyword and analyze its popularity over the last 5 years using real search trend data. It smooths noisy data to highlight meaningful patterns and predicts future trends for the next 30 days.
Additionally, the system provides:
- 📊 Trend visualization
- 🔮 Future prediction
- 😊 Sentiment analysis
- ⚡ Confidence score
🛠️ How I built it
I built this project using Python and Streamlit for the frontend interface. The data is fetched using Google Trends via pytrends. I applied data smoothing techniques and momentum-based logic to generate predictions.
The workflow:
- Collect trend data
- Clean and smooth data
- Calculate momentum
- Predict future values
- Display insights interactively
🧠 Challenges I ran into
- Handling unstable API responses from Google Trends
- Deploying the app due to dependency issues
- Improving prediction reliability for volatile trends
📚 What I learned
- How to work with real-world data APIs
- Data smoothing and trend analysis techniques
- Building interactive AI applications
- Deployment challenges and solutions
🚀 What’s next
- Improve prediction accuracy using ML models
- Add multi-keyword comparison
- Build a more advanced dashboard
- Deploy as a scalable web app
🎯 Why it matters
This project shows how simple AI techniques can turn raw data into meaningful insights. It can help users understand trends, make better decisions, and explore real-world data interactively.
Log in or sign up for Devpost to join the conversation.