Skip to content

Leo-Gut28/Soccer_Sentiment_Analysis

Repository files navigation

Soccer Sentiment Analysis Web Application

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.

Features

  • 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.

What It Looks Like

Main Page: Main Page Results Page: Results Page

Technologies Used

  • Python
  • Flask
  • HTML/CSS
  • Reddit API
  • Soccer API
  • ROBERTA Model

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published