This repository includes the complete code to build a software service using Kubernetes that takes a video as input and returns a downloadable PPT presentation. Since the code is containerized using Docker, no additional requirements need to be installed. We recommend using Docker Desktop for running the Kubernetes service.
-
Start the Kubernetes service on Docker Desktop.
-
Run the following command from the root folder to deploy all required components:
bash deploy-all.sh
-
Open a browser and navigate to:
http://localhost
-
Log in to the service.
-
Upload an MP4 video file when prompted.
-
After processing, you will receive a prompt to download the generated PPT file.
Feel free to reach out for any improvements or comments!
Project demo can be found here https://www.youtube.com/watch?v=hMuxLK65RBs
Credits: Bhuvvaan Punukolu & Prathik Jain