Inspiration

In a world where technology evolves at lightning speed, I found myself captivated by the rising trend of machine learning models. Oracle Cloud, with its promise of cutting-edge innovations, beckoned me to embark on a journey of exploration and discovery.

What it does

The project, MovieHub, is a movie streaming platform powered by Oracle's MySQL HeatWave. It leverages advanced machine learning algorithms to provide personalized recommendations for users, enhancing their viewing experience. Through MovieHub, users can explore a vast library of movies and TV shows tailored to their unique tastes, ensuring they discover content that resonates with them. The platform also offers dynamic analytics dashboards, allowing users to gain insights into their viewing habits and preferences. Overall, MovieHub revolutionizes the streaming experience by combining cutting-edge technology with user-centric design, delivering unparalleled performance and personalized recommendations to its users.

Accomplishments that I'm proud of

Building my first project on Oracle Cloud Infrastructure and project based learning with Oracle. OCI, MySQL HeatWave, and Oracle APEX to build the MovieHub application and generate personalized recommendations.

Oracle Coding Challenge 3 with Objectives

Design a personalized list of your next “Must Watch” shows or movies!

  1. Create MySQL HeatWave Database System
  2. Setup a HeatWave Cluster for OLAP/AutoML
  3. Create Bastion Server for MySQL Data
  4. Download & Transform the MovieLens dataset files
  5. Add MovieLens data to MySQL HeatWave
  6. Create and test HeatWave AutoML Recommender System
  7. Create the base Movies Database Tables for the Movie App
  8. Query Information from the movies and predictions tables
  9. Create a Low Code Application with Oracle APEX and REST SERVICES for MySQL
  10. Setup the APEX Application and Workspace
  11. Explore the Movie Recommendation App with data inside MySQL HeatWave

How I built it

With Oracle's MySQL HeatWave as my compass, I embarked on the creation of MovieHub—a revolutionary movie streaming platform. Leveraging the built-in HeatWave AutoML recommender system, MovieHub promised personalized recommendations that would redefine the streaming experience. Oracle APEX emerged as my trusted companion, seamlessly integrating simplicity with sophistication.

As I delved deeper into MySQL HeatWave's capabilities, I marveled at its ability to combine transactions, real-time analytics, and machine learning within a single database. HeatWave AutoML, a beacon of innovation, empowered me to build, train, deploy, and explain machine learning models effortlessly. With MySQL Autopilot by my side, automation became my ally, streamlining tasks and enhancing performance with unparalleled precision.

Challenges I ran into

The journey was not without its challenges. Understanding and fulfilling all the objectives of this challenge posed by Oracle's directives demanded unwavering focus and determination. Yet, with each obstacle conquered, I emerged stronger, ready to unlock the full potential of MovieHub.

What I learned

Venturing into the realm of web services, REST APIs, SQL, Python, Pandas, and the intricacies of machine learning on SQL data, I immersed myself in a sea of knowledge. Each challenge became an opportunity to unravel new concepts and hone my skills, paving the way for an exhilarating adventure ahead.

Built With

Share this project:

Updates