To overcome this challenge, I needed to have a strong understanding of Webflow, image and video optimization techniques, and how to implement popups. I also had to collaborate with the client to understand their specific needs and ensure their vision was reflected in the final product.
Ultimately, I was able to use a lot of techniques such as reducing the resolution of the photos to the needed size and then compressing the images to the smallest size so that they were crisp and clear but also web-optimized for speed. The same went for the videos, I was able to use a tool to make the videos to the smallest size while keeping the video sharp and clear.
And then the final step was to add the popups. Most of the popups were easily added through the lightbox element and adding a link for the 3d video inside of it. But some of them were a link which was not supported by the lightbox hence needed an iframe custom code to enable them with a custom popup modal for it.