Skip to content

david-001/streamlit-movie-info

Repository files navigation

Streamlit Movie Finder App

Description

This project was created for MLH's Month Long Hackathon 2023. This app finds movies using Streamlit and OMDb API. The features of this app are:

  1. Search for movies by entering the movie title
  2. Filter the results by type: movie or series
  3. Filter the results by year
  4. Filter the results by rating
  5. The results contain the poster, IMDb rating, rated, runtime, released date, genre, director, writer, actors, plot, language, country and awards.
  6. Plot IMDB Ratings and IMDB Votes

For information, see this blog

Prerequisites

  1. Install Python (at least version 3.8)
  2. Sign up for Streamlit account
  3. Sign up for OMDb API Key

How to run this app locally

Open the command terminal and navigate to this directory, then perform the following actions.

  1. Create a virtual environment

    virtualenv venv
    
  2. Activate virtual environment

    venv\Scripts\activate
    
  3. Install streamlit

    pip install streamlit
    
  4. Install plotly-express

    pip install plotly-express
    
  5. Run the app

    streamlit run streamlit_app.py
    

About

This app finds movies using Streamlit and OMDb API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages