It’s been a while I am working on an EdTech platform where we provide online communication for institutes and students. For this, we were using the Zoom platform and availing the Zoom recording to students once the session is over. For Zoom integration, we were using a Laravel package named Laravel-Zoom.
While working on this, we got the requirement to store the Zoom recordings in our server and delete recordings from the Zoom. You can find the details in this blog. The issue arose when we tried to remove Zoom recordings from the server. We explore that this functionality was missing in the package.
I realized that it’s something generic that can be added to the package so that it could be utilized by other developers as well. I took this opportunity and decided to contribute to the Zoom package for deleting the Zoom recordings.
After making the functionality, I made a PR on the package repository in Github. It was my initial contribution to the open-source community. So, I made sure to follow all the guidelines and package coding standards.
After a couple of days, I received an email regarding the PR approval. It was a happy and proud moment for me. Now, while I am working, I always look for opportunities to contribute more and give back to the community as much as I can.