SocialScope - Social Media Sentiment Analysis Dashboard
Inspiration
The need for businesses to understand public perception and sentiment across social media platforms in real-time led to the creation of SocialScope - a comprehensive sentiment analysis dashboard.
What it does
- Provides real-time sentiment analysis of social media content about companies
- Features an interactive dashboard with:
- Sentiment trend visualization
- Keyword frequency analysis
- Volume tracking
- AI-powered chatbot for insights
- Uses Azure OpenAI for intelligent chat interactions
- Integrates with Reddit API for social media data collection
How we built it
- Frontend: React + TypeScript + Vite
- UI Components: TailwindCSS for styling
- Data Visualization: Recharts library
- APIs & Services:
- Azure OpenAI for the chatbot
- Reddit API for data collection
- Sentiment analysis using sentiment npm package
Challenges we ran into
- Managing real-time data processing
- Implementing secure API key handling
- Optimizing performance with large datasets
- Integrating multiple APIs seamlessly
Accomplishments that we're proud of
- Clean, responsive UI with real-time updates
- Successful integration with Azure OpenAI
- Efficient sentiment analysis pipeline
- Interactive data visualizations
What we learned
- Azure OpenAI integration best practices
- Real-time data processing techniques
- State management in React
- API security and environmental variables
What's next for SocialScope
- Twitter API integration
- Enhanced sentiment analysis algorithms
- More detailed analytics features
- Export functionality for reports
- Custom dashboard layouts


Log in or sign up for Devpost to join the conversation.