OpinionLens
AI Winner + Overall Runner-Up, GetAnalytix 2025
The Problem
Businesses need real-time sentiment insights from their Instagram audience, but the Instagram Graph API has significant authentication complexity, rate limiting, and data access restrictions that make building reliable pipelines non-trivial.
Architecture
Django backend handling Instagram Graph API OAuth flow and data ingestion. VADER NLP for sentiment classification optimized for social media text. Real-time processing pipeline with trend aggregation and live dashboard visualization.
Key Decisions
Chose VADER over transformer-based models — optimized for social media text, fast enough for real-time processing, and no GPU requirement.
Handled Instagram Graph API OAuth complexity including token refresh, permission scoping, and rate limit management.
Built real-time pipeline processing and aggregating sentiment scores with configurable time windows.
Outcome
Won AI Domain and placed Overall Runner-Up at GetAnalytix 2025. Demonstrated viable real-time sentiment analysis from authenticated social media data sources.