KOL Campaign Hub
the brief
Built a full-stack analytics platform for managing Twitter/X influencer (KOL) campaigns. The backend uses FastAPI with APScheduler to automatically collect tweet metrics, engagement stats, and follower data via the Twitter API. Data is persisted in MongoDB and served through a RESTful API to a Vanilla JS frontend dashboard. Features a password-protected admin interface for adding KOLs, scheduling campaign tracking, and exporting performance reports.
what it does
- →Password-protected admin dashboard
- →Automated KOL tweet data collection via Twitter API
- →Campaign tracking with start/end date scheduling
- →Real-time engagement metrics (likes, retweets, impressions)