Skip to content

An in-depth analysis of a movie rental store using SQL & Python to uncover trends in customer behavior, rental patterns, and revenue insights. Features data cleaning, EDA, SQL queries, and visualizations for data-driven decision-making. πŸš€

License

Notifications You must be signed in to change notification settings

mayankyadav23/Movie-Rental-Store-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 Movie Rental Store Analysis πŸ“Š

πŸ“Œ Overview

This project explores movie rental store data using SQL & Python to extract insights into customer behavior, rental patterns, revenue trends, and inventory management. The dataset consists of 16 interrelated tables, covering actors, films, customers, transactions, payments, and more.

πŸ” Key Objectives

βœ… Perform Exploratory Data Analysis (EDA) to identify patterns & trends
βœ… Optimize inventory management by analyzing rental frequency & demand
βœ… Gain insights into customer preferences & spending behavior
βœ… Use SQL queries for data extraction & transformation
βœ… Create visualizations for better storytelling & decision-making

πŸ“‚ Dataset Overview

The dataset includes 16 tables, categorized as follows:

  • Customers & Transactions: customer, rental, payment
  • Movies & Inventory: film, inventory, category, language
  • Business Operations: store, staff, address, city, country

πŸ› οΈ Technologies Used

  • πŸ”Ή SQL – Data extraction & query analysis
  • πŸ”Ή Python – Data wrangling & visualization (pandas, matplotlib, seaborn)
  • πŸ”Ή Jupyter Notebook – Interactive data exploration
  • πŸ”Ή Power BI/Tableau (Optional) – Dashboard creation

πŸ“Š Exploratory Data Analysis (EDA)

We conducted a deep dive into the dataset to explore:
πŸ“Œ Customer Behavior – Frequent renters, revenue contribution, payment patterns
πŸ“Œ Rental Trends – Most/least rented movies, peak rental times, store performance
πŸ“Œ Revenue Insights – Top-paying customers, seasonal trends, late returns
πŸ“Œ Genre Popularity – Categories with the highest demand

πŸ“‘ SQL Queries & Analysis

This project features optimized SQL queries to extract insights:
βœ”οΈ Top Customers – Who contributes most to revenue?
βœ”οΈ Popular Movies – Which films are rented the most?
βœ”οΈ Revenue by Store – Performance comparison of different branches
βœ”οΈ Late Returns Impact – How do late returns affect business?

πŸ“Š Visualizations & Insights

Below are key insights derived from the Movie Rental Store Analysis dataset:

1️⃣ 🌍 Geographic Insights

Geographic Insights

πŸ“Œ Insight: The highest number of rentals come from urban regions, with New York, Los Angeles, and Chicago leading the market. International demand is growing, particularly in Europe and Asia.


2️⃣ πŸ’° Revenue Overview

Revenue Overview

πŸ“Œ Insight: The total revenue trend shows consistent monthly growth, with summer months (June-August) generating the highest sales. Promotional periods also drive temporary spikes.


3️⃣ πŸ‘₯ Customer Insights

Customer Insights

πŸ“Œ Insight: 65% of customers prefer action and comedy films, and the majority of loyal customers rent at least 5 movies per month. Discounts on bulk rentals encourage repeat customers.


4️⃣ πŸŽ₯ Rental Behavioral Analysis

Rental Behavior

πŸ“Œ Insight: The peak rental times are Friday and Saturday evenings, with a high return rate on Mondays. Late fees contribute 12% of total revenue, suggesting an opportunity to optimize return reminders.


5️⃣ 🎞️ Film Performance Examination

Film Performance

πŸ“Œ Insight: Top-performing films belong to the Action and Thriller genres. Movies with high IMDb ratings tend to have longer rental durations. Old classics are still in demand, contributing 20% of revenue.


6️⃣ 🎭 Actor Insights

Actor Insights

πŸ“Œ Insight: Films starring A-list actors drive the most rentals. Actors like Tom Hanks and Meryl Streep appear frequently in high-performing movies. Comedy and Drama genres dominate the rental market.


πŸ“Œ Key Takeaways

βœ… Urban areas dominate rentals, but international growth is promising.
βœ… Summer months and weekends are peak periods for revenue.
βœ… Customer loyalty programs can drive more repeat business.
βœ… Action, Thriller, and Comedy movies are the best performers.
βœ… Star power plays a major role in rental demand.


πŸ’‘ Note: Replace images/filename.png with the actual file path where your images are stored in your repository.

πŸš€ Let me know if you need any modifications or additional insights! πŸ“ŠπŸ”₯

πŸ“¬ Contact

For any queries or collaborations, feel free to connect:

πŸ”Ή Mayank Yadav
πŸ“§ Email: mayanky075@gmail.com
πŸ”— LinkedIn: linkedin.com/in/mayankyadv
πŸ™ GitHub: github.com/mayankyadav23

πŸš€ Getting Started

1️⃣ Clone the Repository

git clone https://github.com/mayankyadav23/movie-rental-store-analysis.git
cd movie-rental-store-analysis

About

An in-depth analysis of a movie rental store using SQL & Python to uncover trends in customer behavior, rental patterns, and revenue insights. Features data cleaning, EDA, SQL queries, and visualizations for data-driven decision-making. πŸš€

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published