Comprehensive enterprise-grade Media Monitoring and Social Intelligence platform demo built with React, TypeScript, and modern web technologies.
View Live Demo | Documentation
- Boolean Query Builder - Advanced search with complex boolean operators (AND, OR, NOT)
- Real-time Alerting - Automated alerts with customizable thresholds and multi-channel notifications
- Topic Modeling & Trend Detection - AI-powered topic analysis with sentiment tracking
- LLM Auto Brief Generator - Automated report generation with executive summaries
- AI Content Recommendations - Machine learning-driven content optimization
- Performance Prediction - Predictive analytics for content and campaign performance
- Crisis Detection System - Real-time crisis monitoring with severity classification
- Response Center - Automated response playbooks and communication templates
- Impact Analysis - Comprehensive crisis impact tracking and recovery metrics
- Competitive Intelligence Dashboard - Market analysis and competitor tracking
- Influencer & Brand Ambassador Tracking - Comprehensive influencer management system
- ROI Analytics - Campaign performance and return on investment tracking
- React 18+ with TypeScript for type-safe development
- Vite for lightning-fast development and building
- TailwindCSS for responsive, utility-first styling
- Recharts for interactive data visualizations
- Lucide React for consistent iconography
src/
βββ MediaMonitoringDemo.tsx # Main application component
βββ App.tsx # Application entry point
βββ main.tsx # React DOM rendering
βββ index.css # Global styles with Tailwind
- Node.js 16+
- npm or yarn package manager
- Modern web browser
-
Clone the repository
git clone https://github.com/yourusername/media-monitoring-demo.git cd media-monitoring-demo -
Install dependencies
npm install
-
Start development server
npm run dev
-
Open in browser
http://localhost:5173
npm run build
npm run preview # Preview production build- Complex query construction with visual interface
- 5 condition types: keyword, phrase, exclude, domain, author
- Alert rules with customizable thresholds (15m, 1h, 3h, 24h)
- Multi-channel notifications (email, Slack, webhook)
- Topic Overview: Trending topics with sentiment analysis
- Keyword Tracking: Real-time keyword monitoring with 24h changes
- Timeline Analysis: Historical trend visualization
- 6 topic categories: product, service, brand, crisis, campaign, competitor
- Executive summary generation
- Sentiment trend analysis
- Top mentions and influencer identification
- Actionable recommendations
- Multiple export formats
- Crisis Overview: Real-time crisis monitoring dashboard
- Response Center: Pre-built crisis playbooks
- Communication Hub: Stakeholder alert templates
- Analytics: Impact analysis and recovery tracking
- 4 severity levels: low, medium, high, critical
- Competitor Overview: Performance metrics and market share
- Market Analysis: Industry trends and positioning
- Campaign Tracking: Competitor campaign monitoring
- AI Insights: Competitive intelligence recommendations
- Content Suggestions: AI-generated content ideas
- Gap Analysis: Content opportunity identification
- Audience Insights: Preference and behavior analysis
- Performance Prediction: Content success forecasting
- Discovery Engine: Influencer search and filtering
- Ambassador Management: Performance tracking and analytics
- Campaign Management: ROI tracking and optimization
- Performance Insights: AI-powered influencer analytics
- Multi-platform Support: Instagram, TikTok, YouTube, LinkedIn, Twitch
- Tier Classification: Nano, Micro, Macro, Mega influencers
The application includes comprehensive demo data featuring:
- 5000+ data points across all features
- Real-time simulation for live dashboard experience
- Realistic metrics for authentic demonstration
- Multi-industry examples for broad applicability
- TechCorp Indonesia - Technology sector monitoring
- Regional coverage across Southeast Asia
- Multi-language support for international markets
npm run dev # Start development server
npm run build # Build for production
npm run preview # Preview production build
npm run lint # Run ESLintmedia-monitoring-demo/
βββ public/ # Static assets
βββ src/
β βββ MediaMonitoringDemo.tsx # Main component (5500+ lines)
β βββ App.tsx # Application wrapper
β βββ main.tsx # Entry point
β βββ index.css # Global styles
βββ package.json # Dependencies and scripts
βββ vite.config.ts # Vite configuration
βββ tailwind.config.js # TailwindCSS configuration
βββ tsconfig.json # TypeScript configuration
βββ README.md # This file
| Technology | Version | Purpose |
|---|---|---|
| React | 18+ | UI Framework |
| TypeScript | 5+ | Type Safety |
| Vite | 5+ | Build Tool |
| TailwindCSS | 3+ | Styling |
| Recharts | 2+ | Data Visualization |
| Lucide React | Latest | Icons |
- Responsive Design - Mobile-first approach with desktop optimization
- Dark/Light Mode - Consistent theme throughout the application
- Interactive Dashboards - Real-time data visualization
- Enterprise-grade UI - Professional interface suitable for B2B SaaS
- Accessibility - WCAG compliant design patterns
- β Chrome 90+
- β Firefox 88+
- β Safari 14+
- β Edge 90+
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For support, questions, or feature requests:
- π§ Email: your-email@domain.com
- π¬ Issues: GitHub Issues
- π Documentation: Project Wiki
npm i -g vercel
vercel --prodnpm run build
# Upload dist/ folder to Netlifynpm run build
# Upload dist/ folder to your hosting providerBuilt with β€οΈ for the future of Media Monitoring and Social Intelligence
- β¨ Complete influencer discovery engine
- π Multi-platform performance analytics
- π° ROI tracking and campaign optimization
- π€ AI-powered influencer insights
- π§ Machine learning content suggestions
- π Performance prediction algorithms
- π₯ Advanced audience insights
- π Content gap analysis
- π’ Comprehensive competitor tracking
- π Market analysis dashboard
- π Campaign performance comparison
- π‘ Strategic insights generation
Last updated: August 19, 2025

