A real-time sentiment analysis and content moderation platform built for LA Hacks 2025.
- Analyzes chat messages for sentiment
- Moderates content automatically
- Provides real-time analytics dashboard
- Integrates with Roblox for user avatars
- Uses AI-powered content filtering
- FastAPI (Python)
- Google Gemini AI
- Supabase database
- Sentiment analysis services
- Next.js 15
- React 19
- TypeScript
- Tailwind CSS
- Radix UI components
cd backend
pip install -r requirements.txt
python -m uvicorn api.app:app --reloadcd frontend
npm install
npm run devCreate a .env file in the backend directory:
GOOGLE_API_KEY=your_google_api_key
BLOOM_API_KEY=your_bloom_api_key
SUPABASE_URL=your_supabase_url
SUPABASE_KEY=your_supabase_key
- Real-time chat sentiment analysis
- Content moderation with AI
- User analytics dashboard
- Leaderboard system
- Moderation queue management