Skip to content

hemant0hack/Netflix-Movie-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview 📋

Front_Page A comprehensive data analysis project exploring Netflix's content catalog using Python, focusing on various trends and patterns in movies and TV shows.

This project analyzes Netflix's content library using data visualization and statistical analysis to uncover insights about movie durations, content distribution, and production trends. The analysis is presented through an interactive Streamlit dashboard (https://netflixmoviesanalysis.streamlit.app/)

Features ✨

  • Interactive filters (year range, genre)
  • Distribution plots for movie durations
  • Genre distribution bar chart
  • Top countries producing content with percentage labels
  • Boxplots of duration by genre
  • Scatter plot showing relation between release year and cast size
  • Word cloud of common words in titles
  • Data table for exploration

Installation 🛠️

Quick start (run locally)

  1. Create and activate a virtual environment (recommended):

Windows (PowerShell):

python -m venv .venv; .\\.venv\\Scripts\\Activate.ps1
  1. Install dependencies:
python -m pip install -r requirements.txt
  1. Start the Streamlit app:
streamlit run app.py
  1. Open the browser at: http://localhost:8501

Requirements

This project uses Python 3.8+ and the following packages (see requirements.txt):

  • streamlit
  • pandas
  • matplotlib
  • numpy
  • seaborn
  • wordcloud

Files of interest

  • app.py — main Streamlit application
  • netflix.csv — dataset used by the app (should sit in the repo root)
  • assets/ — contains netflix_logo.png and optional Lottie JSON

Notes & troubleshooting

  • If the app fails to start due to missing packages, run the install command above again.
  • If images don't load, confirm the assets/ directory exists and contains netflix_logo.png.
  • The repository previously contained an unrelated README; this file now documents the Netflix Movies Analysis project.

Contributing

Contributions welcome — open an issue or submit a PR.

Contact

For questions: hemant0hack@gmail.com

Releases

No releases published

Packages

 
 
 

Contributors