top of page

Netflix Wrapped

The server might be turned off if inactive
Screenshot 2024-05-12 at 6.18.39 PM.png

The Netflix Wrapped website is a dynamic platform designed to provide users with detailed analytics of their viewing history. The project integrates a robust back-end architecture with an intuitive front-end interface, enabling users to explore comprehensive insights into their favorite genres and most-watched

shows. Leveraging Python scripts for data cleaning and extraction, HTML for user interface development, and APIs for smooth data interaction, this platform utilizes MySQL for database management and Google Cloud Platform (GCP) for reliable hosting, ensuring seamless performance and scalability.

Screenshot 2024-05-12 at 6.18.47 PM.png

In the back-end, the website is powered by Node.js with an Express.js framework, supporting robust API integration for effective data fetching, updating, and deletion. The database management is handled through MySQL, featuring a well-structured relational schema with over five entities, which supports complex queries and efficient data handling.

​

Data processing is managed through custom Python scripts that clean and extract data, specifically designed to handle large datasets from IMDb and integrate seamlessly with user history data. Workflow automation is achieved with scripts that enable continuous data updating and synchronization.

The platform is hosted on Google Cloud Platform (GCP), utilizing virtual machines for both the application and database, which provides high availability and scalability. Security measures adhere to GCP's best practices to protect data and maintain privacy.

For analytics and reporting, the website incorporates integrated tools for real-time data analysis and features a comprehensive dashboard that delivers insights into viewing patterns, popular genres, and viewing frequency.

Screenshot 2024-05-12 at 6.19.01 PM.png

This synthesis of advanced technological integration and user-focused design makes the Netflix Wrapped website a powerful tool for users to visualize and analyze their viewing trends, supported by reliable and efficient backend technology.

bottom of page