Inspiration
Inspired by a friend who participated in the Streamlit competition, so a decision was made to build the app in Streamlit. Presently there is no way to visualize the comparison of IMDb ratings. Therefore this app addresses this problem by plotting the IMDb ratings vs the movie titles.
What it does
- Search for movies by entering the movie title
- Filter the results by type: movie or series
- Filter the results by year
- Filter the results by rating
- The results contain the poster, IMDb rating, rated, runtime, released date, genre, director, writer, actors, plot, language, country and awards.
- Plot the IMDB Ratings and IMDB Votes
How we built it
Use OMDb API to retrieve the movie data and Streamlit to display the data such as poster, IMDb rating, rated, runtime, released date, genre, director, writer, actors, plot, language, country and awards. Plots of IMDB Ratings and IMDB Votes were also done in Streamlit.
Challenges we ran into
Understanding the limitations of the OMDb API and determining which chart element to use in Streamlit.
Accomplishments that we're proud of
Successfully building the movie review app and successfully deploying the app in Streamlit. Creating a plots that have the option to fit the entire window or be downloaded as a png file.
What we learned
- How to use the OMDb API
- How to build an app in Streamlit
- How to plot data in Streamlit
- How to deploy the app in Streamlit
What's next for Streamlit Movie Finder App
Add the functionality to determine the emotion of a movie.
Built With
- omdb
- python
- streamlit
Log in or sign up for Devpost to join the conversation.