Skip to content

Add streamlit web app version of sentiment analysis project #2202

Description

@pragya-manna

Description

The project currently runs as a Jupyter Notebook, which requires users to execute notebook cells and interact through terminal inputs. Adding a Streamlit interface would make the project more accessible by providing an interactive web application.

Proposed Changes

  • Create a new app.py using Streamlit.
  • Allow users to enter a movie name through a text input.
  • Provide a dropdown to choose the sentiment analysis library (TextBlob, VADER, etc).
  • Display movie details, posters, and sentiment analysis results in a user-friendly interface.
  • Visualize sentiment distribution using interactive charts.
  • Show individual reviews along with their predicted sentiments.
  • Add instructions to the README for running the Streamlit application.

Benefits

  • Improves user experience with an interactive UI.
  • Makes the project easier to demonstrate and use.
  • Preserves the existing Jupyter Notebook while providing an alternative interface.
  • Encourages wider adoption by users unfamiliar with Jupyter Notebooks.

Metadata

Metadata

Assignees

Labels

AssignedduplicateThis issue or pull request already exists

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions