This Flask web application is designed for analyzing sentiment related to soccer matches. Users can input the names of the first and second teams, along with the competition, to trigger sentiment analysis. You can try it yourself here
If you simply want to try it, and don't know have a specific match, you can have:
- First Team: Real Madrid
- Second Team: Barcelona
- Competition: Spanish Supercopa
Otherwise, enter the teams and competition for the match details.
- User-Friendly Interface: The application provides a simple interface for users to enter team names and competition details effortlessly.
- Sentiment Analysis: Utilizes external APIs, including the Reddit API and the ROBERTA model, to gather data and generate sentiment analysis plots for soccer matches.
- Modular Structure: Organized the Flask application into multiple files (app.py, soccer_api.py, reddit_api.py) for improved scalability, maintainability, and code organization.
- Visual Appeal: Designed visually appealing HTML templates with form validation and descriptive placeholder text to enhance the user experience.
- Python
- Flask
- HTML/CSS
- Reddit API
- Soccer API
- ROBERTA Model