In today's fast-paced event management landscape, gathering and analyzing feedback effectively is crucial for continuous improvement. Traditional feedback collection methods often face several challenges:
- Delayed Analysis: Manual processing of feedback forms leads to delayed insights
- Limited Sentiment Understanding: Basic feedback forms fail to capture the emotional context
- Data Silos: Feedback data remains scattered and difficult to aggregate
- Real-time Monitoring: Lack of immediate visibility into event success metrics
- Resource Intensive: Manual analysis requires significant time and human resources
Sentiment Feeder is a comprehensive event feedback analysis platform that leverages AI to provide real-time sentiment analysis and actionable insights. The platform helps event organizers:
- Collect and analyze feedback in real-time
- Understand participant sentiment through AI-powered analysis
- Track event success metrics through intuitive dashboards
- Make data-driven decisions for future events
- AI-powered sentiment analysis of feedback comments
- Categorization into Positive, Neutral, and Negative sentiments
- Instant visualization of sentiment distribution
- Real-time feedback monitoring
- Sentiment distribution charts
- Event-wise feedback analysis
- Customizable filters and views
- Create and manage multiple events
- Track feedback across different event types
- Export feedback data for detailed analysis
- Clean, modern UI with glassmorphism design
- Responsive layout for all devices
- Intuitive navigation and data visualization
- React.js for dynamic user interface
- Tailwind CSS for modern, responsive design
- Chart.js for data visualization
- Axios for API integration
- FastAPI for high-performance API
- MongoDB for flexible data storage
- TextBlob for sentiment analysis
- Rate limiting and security features
- API key authentication
- CORS protection
- Rate limiting
- Input validation
- Node.js (v14 or higher)
- Python 3.8+
- MongoDB
- Clone the repository
git clone https://github.com/yourusername/Sentiment_Analysis_WebApp.git- Set up the backend
cd backend
pip install -r requirements.txt- Set up the frontend
cd frontend
npm install- Configure environment variables
- Create
.envfiles in both frontend and backend directories - Add necessary API keys and configuration
- Run the application
# Backend
cd backend
uvicorn app.main:app --reload
# Frontend
cd frontend
npm start- Advanced analytics with machine learning
- Custom feedback form builder
- Integration with popular event platforms
- Automated report generation
- Multi-language support
- Rahul Rai - Full Stack Developer
- Rahul Prajapati - Backend Developer
- Priyanshu Jaiswal - Frontend Developer
This project is licensed under the MIT License - see the LICENSE file for details.
- TextBlob for sentiment analysis
- FastAPI for the backend framework
- React and Tailwind CSS for the frontend
- Chart.js for data visualization








